避免将excel文件转化成csv格式,在进行数据读取,而且支持多sheet文件。在这个需求前提下,我选择了2款php开源类:phpExcelReader、PHPExcel。其中后者支持读写,但是需要php5.2以上版本,并且需要打开zip支持

重点说一下 phpExcelReader,因为 phpexcel 很强大,但是也相对复杂,我看了一点E文的开发文档和使用文档,就已经没有太多的耐心了,等以后慢慢研究吧。

以下内容为转载

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:http://sourceforge.net/projects/phpexcelreader/
PHPExcel:http://www.codeplex.com/PHPExcel/Wiki/View.aspx?title=Documents&referringTitle=Home

使用phpExcelReader读取excel文件相关推荐

  1. 使用php-excel-reader读取excel文件

    有时候如果有大量的数据需要导入到数据库,最低级的办法就是,一个一个的手动添加,而日常生活中,常常用表格来记录,能不能让PHP直接读取一个excel表格,然后,将表格中的内容,全部导入数据库呢,这样子, ...

  2. php reader oleread,使用phpExcelReader读取excel文件

    phpExcelReader是专门用来读取文件的.返回一个数组,包含表格的所有内容. 该 class 使用的方法可以参考网站下载回来的压缩档中的 example.php. 有几点要需要注意: 1.re ...

  3. php读取excel文件_php读取EXCEL文件 php excelreader读取excel文件

    php开发中肯定会遇到将excel文件内容导入到数据库的需要,php-excel-reader是一个读取excel的类,可以很轻松的使用它读取excel文件非常方便. 我下载的是php-excel-r ...

  4. php生成表格和读取,phpexcelreader读取excel自动生成表跟字段

    phpexcelreader读取excel自动生成表和字段 这个主要是采用phpexcelreader的功能实现,根据excel的文件名和excel第一行生成表名及字段,数据从第二行开始依次导入. p ...

  5. PHP(10):PHP读取Excel文件的记录-方法2

    <PHP(3):PHP读取Excel文件的记录-方法1>中有在PHP中读取Excel的例子,有些麻烦,因为必须要加载很多的文件. 应该有ODBC的读取方法,还没有试,今天的方法简单了很多, ...

  6. php读取excel文件_PHP如何读取excel文件内容?

    在PHP中可以使用PHPExcelReader或者PHPExcel来读取Excel文件内容,其读取内容的语句代码如"$objPHPExcel->getActiveSheet()-> ...

  7. php把excel变成数组,PHP excel读取excel文件转换为数组

    /* 备注:先去下载PHP EXCEL--http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&a ...

  8. python 读取excel文件 效率 时间 格式_python读取Excel文件中的时间数据

    在使用python读取Excel文件中的时间格式,碰到的时间格式转换问题: 读取这样的表格: 输出这样的数据结果: 然而这样的结果却不是我们想要的,我们需要的是这样的结果: 1.安装python官方库 ...

  9. C#读取Excel文件,准换为list

    经常会用到,废话不多说直接贴代码 //读取Excel文件 public static DataTable ReadExcelToTable(string path)//excel存放的路径 { try ...

最新文章

  1. 牛客练习赛85 数学家的迷题 (带修莫队/线段树)
  2. 一个量子物理学家是怎样研究 AI 的? | 8月书讯
  3. java命名规则_Java命名规则
  4. 《配置管理最佳实践》——2.10 建立构建过程
  5. 2018-2019-2 网络对抗技术 20165305 Exp6 信息搜集与漏洞扫描
  6. 算法一看就懂之「 堆栈 」
  7. 整数存储方法和做题中部分数值方法
  8. AutoLISP圆内接多边形
  9. 现网问题排查实战:Jstat,Jstack,Jmap
  10. 《程序设计技术》第五章例程
  11. 小米盒子3增强版 android,小米盒子3增强版拆机评测 怎么样?好不好?
  12. android ca,Android CA证书安装流程
  13. 如何在微信自定义链接分享内容,图文链接xml卡片生成代码,制作微信卡片实现自定义标题,描述,缩列图以供转发
  14. 如何在iPhone应用中避免内存泄露
  15. Neo4j 重置密码
  16. 北大光华管理学院公开课北京站
  17. 高等数学-《函数与极限》总结笔记
  18. SenseTime Ace Coder Challenge 暨 商汤在线编程挑战赛-白色相簿
  19. 广州中大成考培训火热招生中
  20. 云计算导论(第2版)课后题答案

热门文章

  1. Linux_FastDFS分布式文件系统——搭建
  2. 啧啧啧。。。加壳失败
  3. 【读书笔记】UML+OOPC嵌入式C语言开发精讲-认识对象
  4. 【Bug】HTC Vive Pro定位发生偏移或倾斜解决办法
  5. AC/DC、DC/DC转换器知识
  6. YTU 1607: 字符棱形 (图形打印)
  7. 2022年5月碳报;全国碳交易价格走高,年内有望突破百元
  8. Moby_Dick.txt
  9. 利用HTML+css+js制作侧边栏小广告
  10. STC51单片机23——T2定时器的使用