Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376034
  • 博文数量: 32
  • 博客积分: 8046
  • 博客等级: 中将
  • 技术积分: 1665
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-01 22:18
文章分类
文章存档

2011年(4)

2010年(13)

2009年(13)

2008年(2)

我的朋友

分类:

2009-10-08 21:19:30

http://hi.baidu.com/hcylz/blog/item/65004a080416b038e9248803.html

phpExcelReader是专门用来读取文件的。返回一个数组,包含表格的所有内容。
该 class 使用的方法可以参考网站下载回来的压缩档中的 example.php。
不过下载回来的 (版本 2009-03-30),有两点要注意:
reader.php 中的下面这行要修改
将 require_once 'Spreadsheet/Excel/Reader/OLERead.php';

改为 require_once 'oleread.inc';

example.php
修改 $data->setOutputEncoding('CP1251');

$data->setOutputEncoding('CP936');

修改 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:
阅读(917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~