Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /www/wwwroot/01xj.net/wp-content/plugins/wp-ue/main.php on line 13
PHP用phpExcelReader读取Excel文件 – 我的空间 · 我做主

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

您可能还喜欢...

发表回复