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
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
PHP 函数call_user_func和call_user_func_array用法详解
Mar 02 PHP
destoon各类调用汇总
Jun 20 PHP
php新浪微博登录接口用法实例
Dec 23 PHP
WordPress中登陆后关闭登陆页面及设置用户不可见栏目
Dec 31 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
Feb 15 PHP
Zend Framework创建自己的动作助手详解
Mar 05 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
Nov 15 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
PHP获取访问设备信息的方法示例
Feb 20 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
ThinkPHP分页实例
2014/10/15 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
学习ExtJS fit布局使用说明
2009/10/08 Javascript
JavaScript中对象属性的添加和删除示例
2014/05/12 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
JavaScript实现时间倒计时跳转(推荐)
2016/06/28 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
原生js仿浏览器滚动条效果
2017/03/02 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
jQuery实现checkbox全选、反选及删除等操作的方法详解
2019/08/02 jQuery
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
Vue作用域插槽实现方法及作用详解
2020/07/08 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python语言实现百度语音识别API的使用实例
2017/12/13 Python
python实现定时提取实时日志程序
2018/06/22 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
python request 模块详细介绍
2020/11/10 Python
Wilson体育用品官网:美国著名运动器材品牌
2019/05/12 全球购物
如何强制垃圾回收
2015/10/06 面试题
设计总监岗位职责
2013/12/07 职场文书
周年庆典邀请函范文
2014/01/24 职场文书
致百米运动员广播稿
2014/01/29 职场文书
意向协议书范本
2014/04/23 职场文书
校园活动策划方案
2014/06/13 职场文书
政府领导干部个人对照检查材料思想汇报
2014/09/24 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
房屋所有权证明
2014/10/20 职场文书
爱心捐款感谢信
2015/01/20 职场文书
护士实习自荐信
2015/03/06 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers