phpexcel 读取xls文件
读取xls文件的方法很多,我们掌握其中一种即可。我用的是phpexcel类,有一点我也纳闷,下载下来的文件相当大,即使按网友们说的只要[img][/img],也是很大的,足有18M,下面我们看下phpexcel是如何读取xls文件的。
Php代码 ?
- require?‘excel/PHPExcel.php’;?//加载文件 ??
- ??$filename=“D:/wamp/www/test/sysoa.xls”; ??
- ?//读取2003以及之前@本文来源gaodaimacom搞#代%码@网-搞代gaodaima码版本的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.‘ ‘; ??
- ???????????} ??
- ??????} ??
- ??????echo?‘‘; ??
- ????} ??
- ????? ??
- }??
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;$curcolgetCellByColumnAndRow($curcol,$currow)->getValue(); if($result){ echo '第'.$currow.'行第'.$curcol.'列:'.$result.' '; } } echo ''; } }
? 不过还有一些问题没有解决,我在读取另外一个xls文件时, $row=$cursheet->getHighestRow();获得的值竟然是65522,实在让人纳闷,但换一个又好了
利用微信公众号提供的官方API上传图片获取永久图片素材当图床用
不用编码的高端网站建设神器
精品SSM框架个人健康服务预约系统设计和实现源码查重报告代码讲解论文中期检查ppt已降重
php设计模式一单例工厂
版权声明
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN
协议发布和共享,转载或引用本站文章
应遵循相同协议。如果有侵犯版权的资
源请尽快联系站长,我们会在24h内删
除有争议的资源。
网站驱动
友情链接
强烈推荐