PHPExcel简单读取excel文件示例


Posted in PHP onMay 26, 2016

本文实例讲述了PHPExcel简单读取excel文件的方法。分享给大家供大家参考,具体如下:

PHP Excel 2007 classes
Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like Excel 2007, PDF, HTML, ... This project is built around Microsoft's OpenXML standard and PHP.

下载地址:
http://phpexcel.codeplex.com/

读取某excel文件,得到其每行每列的内容的一个示例:

set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/');
include 'PHPExcel/IOFactory.php';
$reader = PHPExcel_IOFactory::createReader('Excel2007'); // 读取 excel 文档
$PHPExcel = $reader->load($excelfilename); // 文档名称
$sheet = $PHPExcel->getSheet(0); // 读取第一个工作表(编号从 0 开始)
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
$arr = array(1=>'A',2=>'B',3=>'C',4=>'D',5=>'E',6=>'F',7=>'G',8=>'H',9=>'I',10=>'J',11=>'K',12=>'L',13=>'M', 14=>'N',15=>'O',16=>'P',17=>'Q',18=>'R',19=>'S',20=>'T',21=>'U',22=>'V',23=>'W',24=>'X',25=>'Y',26=>'Z');
//echo $highestRow.$highestColumn;
// 一次读取一列
for ($row = 5; $row <= $highestRow; $row++) {
  for ($column = 0; $arr[$column] != 'T'; $column++) {
    $val = $sheet->getCellByColumnAndRow($column, $row)->getValue();
    echo $val;
  }
}
PHP 相关文章推荐
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
PHP连接SQLSERVER 注意事项(附dll文件下载)
Jun 28 PHP
深入解析php中的foreach问题
Jun 30 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
CodeIgniter框架URL路由总结
Sep 03 PHP
php+mysql实现无限分类实例详解
Jan 15 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
如何解决PHP无法实现多线程的问题
Sep 25 PHP
YII CLinkPager分页类扩展增加显示共多少页
Jan 29 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 PHP
php快速排序原理与实现方法分析
May 26 #PHP
深入理解PHP中的empty和isset函数
May 26 #PHP
CodeIgniter常用知识点小结
May 26 #PHP
php数组函数array_walk用法示例
May 26 #PHP
PHP发送AT指令实例代码
May 26 #PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 #PHP
php连接oracle数据库的核心步骤
May 26 #PHP
You might like
支持数组的ADDSLASHES的php函数
2010/02/16 PHP
php blowfish加密解密算法
2016/07/02 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
Javascript中replace()小结
2015/09/30 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
EditPlus中的正则表达式 实战(4)
2016/12/15 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
全面分析JavaScript 继承
2019/05/30 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
利用Psyco提升Python运行速度
2014/12/24 Python
Python创建模块及模块导入的方法
2015/05/27 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
python字符串常用方法
2018/06/14 Python
pandas取出重复数据的方法
2019/07/04 Python
python @classmethod 的使用场合详解
2019/08/23 Python
Python下载网易云歌单歌曲的示例代码
2020/08/12 Python
详解python方法之绑定方法与非绑定方法
2020/08/17 Python
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
英国最好的包装供应商:Priory Direct
2019/12/17 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
甲方资料员岗位职责
2013/12/13 职场文书
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
罚站检讨书
2015/01/29 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
贫困证明书范文
2015/06/16 职场文书