PHP用phpExcelReader读取Excel文件
PHP-ExcelReader是一个读取Excel文件内容的一个PHP类。它能将Excel工作表的数据库读入到PHP的数组中,方便PHP调用。
压缩包:phpExcelReader.zip,包含两个必需文件:oleread.inc、reader.php。
使用方法:
01.require_once "reader.php";02.$xl_reader= new Spreadsheet_Excel_Reader ( );03.$data->setOutputEncoding('CP936'); //注意编码:中文编码CP936或GBK。04.$xl_reader->read("filename.xls"); //读取文件05.06.//数据调用示例07.$numRows = $data->sheets[0]['numRows'];08.$numCols = $data->sheets[0]['numCols'];09.for ($i = 1; $i <= $numRows; $i++) {10.for ($j = 1; $j <= $numCols; $j++) {11.echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";12.}13.echo "\n";14.}需要注意的是:
下载下来的phpExcelReader压缩包的示例中默认使用了CP1251编码,如果我们的Excel包含有中文的数据时,需要将此编码改为CP936或GBK。
附件下载:
phpExcelReader.zip 21.02KB
