1. http://sourceforge.net/projects/phpexcelreader/ 에서 Spreadsheet_Excel_Reader를 다운 받습니다.
2. 소스를 보면 사용법은 그냥 알 수 있습니다.
3. 한글처리가 안되는 문제도 쉽게 발견할 수 있습니다.
4. 아래와 같이 사용하면 한글도 처리가 됩니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<? require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_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>"; ?> |
아래도 같이 참고 :
Read and write Excel data with PHP : http://www-128.ibm.com/developerworks/opensource/library/os-phpexcel/#author
http://pear.php.net/package/Spreadsheet_Excel_Writer/redirected
http://www.codeplex.com/PHPExcel
http://sourceforge.net/projects/phpexcelreader