PHP ExcelReader

Posted at 2008/01/25 11:11 // in 웹프로그래밍™/PHP, ASP // by 블루비
엑셀파일을 php 에서 읽어와 각 셀을 읽어 올 수 있는 ExcelReader 입니다.

http://sourceforge.net/projects/phpexcelreader

위주소에서 제공 되는 파일은 소스를 수정해야 합니다.
개발자가 확인안하고 올린 모양입니다.
파일명이나 include 위치등이 문제가 되는 부분이 있습니다.

하단에 수정된 파일을 링크 해놨습니다.
<?
require_once 'excel/reader.php';
$data = new Spreadsheet_Excel_Reader();

$data->setUTFEncoder('mb'); //한글깨질 경우 추가

// Set output Encoding.
$data->setOutputEncoding('CP949'); //한글 코드

$data->read('excelfile.xls');

error_reporting(E_ALL ^ E_NOTICE);

echo "<table border=1>";
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
echo "<tr>";
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "<td>&nbsp;".$data->sheets[0]['cells'][$i][$j]."</td>";
}
echo "</tr>\n";
}
echo "</table>";
?>



'Uninitialized string offset' 에러가 날경우는 아래 링크에서 oleread.inc 받아서 사용하세요
http://phpexcelreader.svn.sourceforge.net/viewvc/*checkout*/phpexcelreader/trunk/base/Excel/oleread.inc


2008/01/25 11:11 2008/01/25 11:11

http://blueb.net/blog/trackback/1073

댓글을 남겨주세요.

[로그인][오픈아이디란?]