9月21

使用phpExcelReader读取excel文件

| |
02:36编程杂谈  From: 本站原创
      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、修改 nl2br(htmlentities($data->sheets[$sheet]['cells'][$row][$col]));$table_output[$sheet] .= nl2br(htmlspecialchars($data->sheets[$sheet]['cells'][$row][$col]));
不然中文会有问题。
繁体的话可以修改为CP950、日文是CP932,具体可参考codepage说明。
修改 $data->read('jxlrwtest.xls') 为自己的 excel 文件名,zip 档中附的 jxlrwtest.xls 应该是坏了。
这是下载地址:
phpExcelReader:http://sourceforge.net/projects/phpexcelreader/
PHPExcel:http://www.codeplex.com/PHPExcel/Wiki/View.aspx?title=Documents&referringTitle=Home
范例代码一:


首先下载 , 解压 phpExcelReader.zip

然后把 phpExcelReader\Excel 下面的oleread.inc的代码都合并到 reader.php 并且
class Spreadsheet_Excel_Reader 代码在下方注释掉 require_once 'Spreadsheet/Excel/Reader/OLERead.php'; 这一行,然后在class Spreadsheet_Excel_Reader 里面加一个方法


范例代码二:


来源:Heck's Blog
地址:https://www.heckjj.com/php-Reader-Excel-file-html/
转载时须以链接形式注明作者和原始出处及本声明,否则将追究法律责任,谢谢配合!
Tags: , ,
阅读(2256) | 评论(0) | 引用(0)