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 strtok()函数的优点分析
Mar 02 PHP
PHP 魔术函数使用说明
May 14 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
php摘要生成函数(无乱码)
Feb 04 PHP
php 下载保存文件保存到本地的两种实现方法
Aug 12 PHP
PHP中copy on write写时复制机制介绍
May 13 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP错误和异常处理功能模块示例
Nov 12 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 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
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
探讨PHP JSON中文乱码的解决方法详解
2013/06/06 PHP
Codeigniter整合Tank Auth权限类库详解
2014/06/12 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
2017/07/19 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
jQuery中append、insertBefore、after与insertAfter的简单用法与注意事项
2020/04/04 Javascript
javascript数组去掉重复
2011/05/12 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
jQuery无刷新上传之uploadify3.1简单使用
2016/06/18 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
JavaScript和jQuery获取input框的绝对位置实现方法
2016/10/13 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
vue中eslintrc.js配置最详细介绍
2018/12/21 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
vue-cli的build的文件夹下没有dev-server.js文件配置mock数据的方法
2019/04/17 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
微信小程序全局变量的设置、使用、修改过程解析
2019/09/24 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
python生成日历实例解析
2014/08/21 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
彻底搞懂python 迭代器和生成器
2020/09/07 Python
Python 操作 MySQL数据库
2020/09/18 Python
参观监狱心得体会
2014/01/02 职场文书
公司投资建议书
2014/05/16 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书