`
pz9042
  • 浏览: 29815 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

phpexcel 读取xls文件

    博客分类:
  • php
阅读更多
读取xls文件的方法很多,我们掌握其中一种即可。我用的是phpexcel类,有一点我也纳闷,下载下来的文件相当大,即使按网友们说的只要[img][/img],也是很大的,足有18M,下面我们看下phpexcel是如何读取xls文件的。
 require 'excel/PHPExcel.php'; //加载文件
   $filename="D:/wamp/www/test/sysoa.xls";
  //读取2003以及之前版本的xls文件
 $phpreader=new PHPExcel_Reader_Excel5();
 if($phpreader->canRead($filename)){
 
     $excel=$phpreader->load($filename);
     //取得当前worksheet
   
     $cursheet=$excel->getSheet(0);
     //取得共有多少列,若不使用此静态方法,获得的$col是文件列的最大的英文大写字母
     $col=PHPExcel_Cell::columnIndexFromString($cursheet->getHighestColumn());
     
     //取得共有多少行
     $row=$cursheet->getHighestRow();

     //循环获取数据,xls文件是列在前行在后比如第一行第二列,实际上xls是以B2来表达的

     for($currow=1;$currow<=$row;$currow++){
       for($curcol=1;$curcol<=$col;$curcol++){
            $result=$cursheet->getCellByColumnAndRow($curcol,$currow)->getValue();
            if($result){
            echo '第'.$currow.'行第'.$curcol.'列:'.$result.'&nbsp;&nbsp;';
            }
       }
       echo '</br>';
     }
      
 }


  不过还有一些问题没有解决,我在读取另外一个xls文件时, $row=$cursheet->getHighestRow();获得的值竟然是65522,实在让人纳闷,但换一个又好了
分享到:
评论
1 楼 ldl_xz 2014-01-23  
http://www.9958.pw/post/php_excel 可以参考参考

相关推荐

    php中使用PHPExcel读写excel(xls)文件的方法

    主要介绍了php中使用PHPExcel读写excel(xls)文件的方法,phpExcel是常用的用于操作Excel的PHP类库,应用非常广泛。需要的朋友可以参考下

    thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)

    我们使用PHPExcel读取excel文件后发现,时间都是类似于这样的数字:41890.620138889,那么如何将它处理成我们想要的2014-09-08 14:53:00这样格式的日期呢,看代码: Vendor('PHPExcel.PHPExcel.IOFactory'); $...

    phpExcel导出大量数据出现内存溢出错误的解决方法

    我们经常会使用phpExcel导入或导入xls文件,但是如果一次导出数据比较大就会出现内存溢出错误,下面我来总结解决办法

    PHPExcel, 用于读取和写入电子表格文件的纯PHP库.zip

    PHPExcel, 用于读取和写入电子表格文件的纯PHP库 PHPExcel OpenXML读取,写入和创建PHP电子表格引擎中的电子表格文档PHPExcel是用纯PHP编写并提供一组类,允许你读写不同的电子表格文件格式,例如 Excel ( BIFF )....

    自用PHP简易xls文件上传转数据表加图功能(可传大文件)

    自用简易xls文件上传转数据表加图功能(可传大文件) 意义:用于批量分离excel图片+数据表含图片路径,结果.zip格式下载 开发环境Linux Centos Nginx PHP7.1(应该支持:5.5-7.3) 核心读取使用phpexcel。反馈:15058593138...

    PHPExcel在linux环境下导出报500错误的解决方法

    原先我导出为 XLSX 格式,用的是 $objWriter = IOFactory::createWriter($...以上这篇PHPExcel在linux环境下导出报500错误的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持

    PHPExcel.zip

    可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。 版本:PHPExcel_1.8.0_doc

    PHPExcel插件

    PHPExcel 是用来操作Office Excel 文档的一个...可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。

    PHP使用PHPExcel实现批量上传到数据库的方法

    此例子只使用execel2003的.xls文档,若使用的是其他版本,可以保存格式为“Execel 97-2003 工作簿(*.xls)”即.xls文件类型即可! 功能说明:只能上传Excel2003类型的xls文件,大小不超过5M。可下载例子模板添加数据后...

    phpoffice/phpspreadsheet完整包

    PhpSpreadsheet 是一个用于读写电子表格文件的 PHP 库,是 PHPExcel 的升级版,PHPExcel 已经停止更新和维护,但是 PhpSpreadsheet 有以下改进: 支持更多电子表格格式:PhpSpreadsheet 支持读写 Microsoft Excel ...

    php-fast-excel:a php extension that read the excel fast 一个快速读取Excel的扩展

    php-fast-excel PHP快速读写excel文件扩展名还在开发中,请注意生产环境与 PHPExcel 比较第一个是 500 * 20 单元格的 .xls 文件 第二个是 60k * 20 单元格的 .xls 文件要求PHP 5.4+安装可以从github克隆项目并编译...

    基于PHPExcel的常用方法总结

    通过读取已有的模板创建$phpexcel =PHPExcel_IOFactory::createReader(“Excel5”)-&gt;load(“template.xls”);复制代码 代码如下:&lt;?//设置PHPExcel类库的include pathset_include_path(‘.’. PATH_SEPARATOR . ...

    php读取excel文件的简单实例

    //半酣phpexcel文件 $_ReadExcel = new PHPExcel_Reader_Excel2007(); if(!$_ReadExcel-&gt;canRead(‘link.xls’)){ $_ReadExcel = new PHPExcel_Reader_Excel5(); } $_phpExcel = $_ReadExcel-&gt;load(‘link.xls...

    PHP excel通用成绩查询系统 v7.8 SAE版.zip

    当然LINUX可能xls文件可以倍下载,如果保密数据,请做防下载处理哦。 sae直接上传代码包即可和演示一样的效果,让你可以免费实现查询系统 (免费代码 免费二级域名 免费sae空间) 其他linux PHP环境,如果乱码请...

    PHP上传Excel文件导入数据到MySQL数据库示例

    主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例,可以将Excel的数据写入到MySQL数据库中,感兴趣的同学可以了解一下。

    PhpSpreadsheet:用于读取和写入电子表格文件的纯PHP库

    Php电子表格 PhpSpreadsheet是一个用纯PHP编写的库,并提供一组类,使您可以读写各种电子表格文件格式,例如Excel和LibreOffice Calc。文献资料在阅读有关它的更多信息,包括安装说明。 或查看。 请在上询问您的支持...

    php操作excel

    php操作excel 将excel的数据读取成sql语句 或者将 php的数组放入excel

    Drupal读取Excel并导入数据库实例

    可以使用它来读取、写入不同格式的电子表格,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML等等。 一、Drupal 通过Library 调用 PHPExcel将...

    用PHP读写Excel文档的代码

    PHPExcel : 一套封装的不错的PHP读写Excel文档的代码,很有用~

    PHP中创建和编辑Excel表格的方法

    要使用纯PHP创建或编辑Excel电子表格,我们将使用PHPExcel库,它可以读写许多电子表格格式,包括xls,xlsx,ods和csv。在我们继续之前,仔细检查您的服务器上是否有PHP 5.2或更高版本以及安装了以下PHP扩展:php_zip...

Global site tag (gtag.js) - Google Analytics