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排序之二维数组的按照字母排序实现代码
Aug 13 PHP
关于PHP递归算法和应用方法介绍
Apr 15 PHP
PHP迭代器的内部执行过程详解
Nov 12 PHP
php防止SQL注入详解及防范
Nov 12 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
Jun 06 PHP
php之readdir函数用法实例
Nov 13 PHP
WordPress中用于获取文章信息以及分类链接的函数用法
Dec 18 PHP
Yii视图操作之自定义分页实现方法
Jul 14 PHP
php处理单文件、多文件上传代码分享
Aug 24 PHP
PHP实现webshell扫描文件木马的方法
Jul 31 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
Aug 10 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 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
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
php随机输出名人名言的代码
2012/10/07 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
IE不出现Flash激活框的小发现的js实现方法
2007/09/07 Javascript
jQuery Tools tab使用介绍
2012/07/14 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
innerText 使用示例
2014/01/23 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
jQuery实现的向下图文信息滚动效果
2015/05/03 Javascript
简介JavaScript中的push()方法的使用
2015/06/09 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
jQuery实现ajax无刷新分页页码控件
2017/02/28 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
vue双向数据绑定知识点总结
2018/04/18 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
详解python polyscope库的安装和例程
2020/11/13 Python
sklearn中的交叉验证的实现(Cross-Validation)
2021/02/22 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
四方通行旅游网:台湾订房、出国旅游
2017/09/20 全球购物
车间班长岗位职责
2013/11/30 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
车贷收入证明范本
2014/09/14 职场文书
学生实习证明范文
2014/09/28 职场文书
派出所班子党的群众路线对照检查材料思想汇报
2014/10/01 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
六年级语文教学反思
2016/03/03 职场文书