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 相关文章推荐
15种PHP Encoder的比较
Apr 17 PHP
PHP 批量删除 sql语句
Jun 05 PHP
php中$_REQUEST、$_POST、$_GET的区别和联系小结
Nov 23 PHP
php简单开启gzip压缩方法(zlib.output_compression)
Apr 13 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
php无序树实现方法
Jul 28 PHP
php结合ajax实现手机发红包的案例
Oct 13 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
Oct 22 PHP
深入浅析PHP的session反序列化漏洞问题
Jun 15 PHP
PHP实现的获取文件mimes类型工具类示例
Apr 08 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
详解no input file specified 三种解决方法
Nov 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
PHP写MySQL数据 实现代码
2009/06/15 PHP
php is_file()和is_dir()用于遍历目录时用法注意事项
2010/03/02 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
如何实现textarea里的不同文本显示不同颜色
2014/01/20 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
使用veloticy-ui生成文字动画效果
2018/02/08 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
python计算圆周长、面积、球体体积并画出圆
2014/04/08 Python
Sublime开发python程序的示例代码
2018/01/24 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
python中的itertools的使用详解
2020/01/13 Python
python实现飞行棋游戏
2020/02/05 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
美国东北部户外服装和设备零售商:Eastern Mountain Sports
2016/10/05 全球购物
美国女孩服装购物网站:Justice
2017/03/04 全球购物
Ted Baker英国官网:男士和女士服装及配件
2017/03/13 全球购物
教师年终个人自我评价
2013/10/04 职场文书
教师评语大全
2014/04/28 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
讲文明知礼仪演讲稿
2014/09/13 职场文书
生日答谢词
2015/01/05 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android