php使用phpExcelReader导入excel的方法

PHP11年前 (2015)发布 admin
370 0

phpExcelReader是专门用来读取文件的。返回一个数组,包含表格的所有内容。

该 class 使用的方法可以参考网站下载回来的压缩档中的 example.php。

有几点要需要注意:

1、reader.php 中:将 require_once ‘Spreadsheet/Excel/Reader/OLERead.php’;改为 require_once ‘oleread.inc’;

2、example.php 中:修改 $data->setOutputEncoding(‘CP1251’);为 $data->setOutputEncoding(‘CP936’);或者是$data->setOutputEncoding(‘gbk’);

3、example2.php修改 nl2br(htmlentities($data->sheets[$sheet][‘cells’][$row][$col]));为 $table_output[$sheet] .= nl2br(htmlspecialchars($data->sheets[$sheet][‘cells’][$row][$col]));

不然中文会有问题。

繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。

© 版权声明

相关文章