常用的类有phpExcelReader
这是下载地址:
phpExcelReader:http://sourceforge.net/projects/phpexcelreader/
下载回来的 (版本 2012-02-08)文件中,有几点要注意:
reader.php 中的下面这行要修改
将 require_once 'Spreadsheet/Excel/Reader/OLERead.php';
改为 require_once 'oleread.inc';
example.php 中
修改 $data->setOutputEncoding('CP1251');
为 $data->setOutputEncoding('CP936');
不然中文会有问题。
繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。
zip 档中附的 jxlrwtest.xls 应该是坏了,用excel打不开,最好自己新建一个用来测试。
修改 $data->read('jxlrwtest.xls') 为自己的 excel 文件名,
这个类只支持 .xls格式的excel 不支持.xlsx格式
要想读取.xlsx的格式请用类PHPExcel
这是下载地址:
phpExcelReader:http://sourceforge.net/projects/phpexcelreader/
下载回来的 (版本 2012-02-08)文件中,有几点要注意:
reader.php 中的下面这行要修改
将 require_once 'Spreadsheet/Excel/Reader/OLERead.php';
改为 require_once 'oleread.inc';
example.php 中
修改 $data->setOutputEncoding('CP1251');
为 $data->setOutputEncoding('CP936');
不然中文会有问题。
繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。
zip 档中附的 jxlrwtest.xls 应该是坏了,用excel打不开,最好自己新建一个用来测试。
修改 $data->read('jxlrwtest.xls') 为自己的 excel 文件名,
这个类只支持 .xls格式的excel 不支持.xlsx格式
要想读取.xlsx的格式请用类PHPExcel
下载地址http://phpexcel.codeplex.com/
这个类功能强大可读可写,就是比较大,文件也多,不过里面也有示例,这儿就不多说了。