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 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
在字符串指定位置插入一段字符串的php代码
Feb 16 PHP
ThinkPHP自动填充实现无限级分类的方法
Aug 22 PHP
PHP使用静态方法的几个注意事项
Sep 16 PHP
php实现的click captcha点击验证码类实例
Sep 23 PHP
Yii中CGridView禁止列排序的设置方法
Jul 12 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
PHP编程计算日期间隔天数的方法
Apr 26 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
Jun 06 PHP
PHP数组常用函数实例小结
Aug 20 PHP
Django 标签筛选的实现代码(一对多、多对多)
Sep 05 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 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-Redis安装测试笔记
2015/03/05 PHP
PHP token验证生成原理实例分析
2019/06/05 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JS创建对象的写法示例
2016/11/04 Javascript
JS实现页面跳转参数不丢失的方法
2016/11/28 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
angular2 ng2 @input和@output理解及示例
2017/10/10 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
详解使用React制作一个模态框
2019/03/14 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
nodejs+koa2 实现模仿springMVC框架
2020/10/21 NodeJs
Python 网络编程起步(Socket发送消息)
2008/09/06 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
使用Python压缩和解压缩zip文件的教程
2015/05/06 Python
简单谈谈Python流程控制语句
2016/12/04 Python
python实现网页自动签到功能
2019/01/21 Python
Series和DataFrame使用简单入门
2019/11/13 Python
Python MySQLdb 执行sql语句时的参数传递方式
2020/03/04 Python
阿玛尼美妆加拿大官方商城:Giorgio Armani Beauty加拿大
2017/10/24 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
夜大毕业生自我评价分享
2013/11/10 职场文书
校园招聘策划书
2014/01/09 职场文书
校园演讲稿汇总
2014/05/21 职场文书
公司承诺书格式范文
2015/04/28 职场文书
教师聘用意向书
2015/05/11 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书