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 相关文章推荐
snoopy PHP版的网络客户端提供本地下载
Apr 15 PHP
php截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
适用于php-5.2 的 php.ini 中文版[金步国翻译]
Apr 17 PHP
PHP新手用的Insert和Update语句构造类
Mar 31 PHP
smarty模板引擎之分配数据类型
Mar 30 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
PHP简单的MVC框架实现方法
Dec 01 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
php将html转为图片的实现方法
May 19 PHP
PHP实现统计所有字符在字符串中出现次数的方法
Oct 17 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&amp;&amp;mysql)六
2006/10/09 PHP
一个改进的UBB类
2006/10/09 PHP
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
PHP之图片上传类实例代码(加了缩略图)
2016/06/30 PHP
php批量修改表结构实例
2017/05/24 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
2014/06/16 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
Node.js中HTTP模块与事件模块详解
2014/11/14 Javascript
javascript检测flash插件是否被禁用的方法
2016/01/14 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
jquery取消事件冒泡的三种方法(推荐)
2016/05/28 Javascript
BootStrap中Tab页签切换实例代码
2016/05/30 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
Python的Urllib库的基本使用教程
2015/04/30 Python
通过实例浅析Python对比C语言的编程思想差异
2015/08/30 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
Python如何进行时间处理
2020/08/06 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
请解释virtual关键字的含义
2015/06/17 面试题
初三化学教学反思
2014/01/23 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
生日宴会主持词
2014/03/20 职场文书
小学生常见病防治方案
2014/06/06 职场文书
七夕情人节促销方案
2014/06/07 职场文书
市场营销工作计划书
2014/09/15 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
获奖感言一句话
2015/07/31 职场文书
python 使用Tensorflow训练BP神经网络实现鸢尾花分类
2021/05/12 Python