1. http://sourceforge.net/projects/phpexcelreader/ 에서 Spreadsheet_Excel_Reader를 다운 받습니다.
2. 소스를 보면 사용법은 그냥 알 수 있습니다.
3. 한글처리가 안되는 문제도 쉽게 발견할 수 있습니다.
4. 아래와 같이 사용하면 한글도 처리가 됩니다.
<?
require_once 'Excel/reader.php';
$data = new SpreadsheetExcel_Reader();
$data->setOutputEncoding('CP949'); // 이부분
$data->read('kortest.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> ".$data->sheets[0]['cells'][$i][$j]."</td>";
}
echo "</tr>\n";
}
echo "</table>";
?>
펌질!!
http://ccweb.co.kr/blog/chaosyoon/entry/%EC%97%91%EC%85%80xls-%ED%99%94%EC%9D%BC%EC%9D%84-PHP%EC%97%90%EC%84%9C-%EC%9D%BD%EA%B8%B0
2. 소스를 보면 사용법은 그냥 알 수 있습니다.
3. 한글처리가 안되는 문제도 쉽게 발견할 수 있습니다.
4. 아래와 같이 사용하면 한글도 처리가 됩니다.
<?
require_once 'Excel/reader.php';
$data = new SpreadsheetExcel_Reader();
$data->setOutputEncoding('CP949'); // 이부분
$data->read('kortest.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> ".$data->sheets[0]['cells'][$i][$j]."</td>";
}
echo "</tr>\n";
}
echo "</table>";
?>
펌질!!
http://ccweb.co.kr/blog/chaosyoon/entry/%EC%97%91%EC%85%80xls-%ED%99%94%EC%9D%BC%EC%9D%84-PHP%EC%97%90%EC%84%9C-%EC%9D%BD%EA%B8%B0

