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
Apache设置虚拟WEB
Oct 09 PHP
域名查询代码公布
Oct 09 PHP
深入了解php4(2)--重访过去
Oct 09 PHP
php,ajax实现分页
Mar 27 PHP
php escape URL编码
Dec 10 PHP
PHP调用Twitter的RSS的实现代码
Mar 10 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
php结合安卓客户端实现查询交互实例
May 05 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
php使用Jpgraph创建3D饼形图效果示例
Feb 15 PHP
Laravel 集成微信用户登录和绑定的实现
Dec 27 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
计算php页面运行时间的函数介绍
2013/07/01 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
jquery限定文本框只能输入数字即整数和小数
2013/11/29 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
JS回调函数基本定义与用法实例分析
2017/05/24 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
详解webpack+express多页站点开发
2017/12/22 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
2018/02/21 Javascript
详解vue中localStorage的使用方法
2018/11/22 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
python字符串的常用操作方法小结
2016/05/21 Python
windows上安装Anaconda和python的教程详解
2017/03/28 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
Python实现基于POS算法的区块链
2018/08/07 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
python add_argument()用法解析
2020/01/29 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
Python 中Operator模块的使用
2021/01/30 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
美国女孩服装购物网站:Justice
2017/03/04 全球购物
Reformation官网:美国女装品牌
2018/09/14 全球购物
什么时候用assert
2015/05/08 面试题
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
英语通知范文
2015/04/22 职场文书
2015团员个人年度总结
2015/11/24 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python
写一个Python脚本下载哔哩哔哩舞蹈区的所有视频
2021/05/31 Python
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA