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 include的妙用,实现路径加密
Jul 29 PHP
PHP 身份验证方面的函数
Oct 11 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 PHP
PHP的魔术常量__METHOD__简介
Jul 08 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
Jun 07 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
thinkPHP框架RBAC实现原理分析
Feb 01 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防注
2007/01/15 PHP
php构造函数实例讲解
2013/11/13 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
jQuery EasyUI API 中文文档 - Panel面板
2011/09/30 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
JavaScript基础心法 数据类型
2018/03/05 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
js里面的变量范围分享
2020/07/18 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
python中lambda()的用法
2017/11/16 Python
numpy中索引和切片详解
2017/12/15 Python
python库lxml在linux和WIN系统下的安装
2018/06/24 Python
Pytorch 实现自定义参数层的例子
2019/08/17 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
金融专业应届生求职信
2013/11/02 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
考试退步检讨书
2014/01/15 职场文书
团队经理竞聘书
2014/03/31 职场文书
机关出纳岗位职责
2014/04/03 职场文书
经典毕业生求职信
2014/07/12 职场文书
安全教育观后感
2015/06/17 职场文书
2015暑假打工实践报告
2015/07/13 职场文书