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
PHP中的日期处理方法集锦
Jan 02 PHP
php 图片上传类代码
Jul 17 PHP
PHP中开发XML应用程序之基础篇 添加节点 删除节点 查询节点 查询节
Jul 09 PHP
PHP 冒泡排序算法的实现代码
Aug 08 PHP
php实现图形显示Ip地址的代码及注释
Jan 20 PHP
PHP模板引擎smarty详细介绍
May 26 PHP
浅析Yii2 gridview实现批量删除教程
Apr 22 PHP
PHP迭代器和迭代的实现与使用方法分析
Apr 19 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
php操作redis数据库常见方法实例总结
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
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
CodeIgniter框架中_remap()使用方法2例
2014/03/10 PHP
php下获取http状态的实现代码
2014/05/09 PHP
分享一个漂亮的php验证码类
2016/09/29 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结
2010/04/13 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
JavaScript自定义日期格式化函数详细解析
2014/01/14 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
2016/06/16 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
Python采用raw_input读取输入值的方法
2014/08/18 Python
简单介绍Python中的JSON模块
2015/04/08 Python
Python操作MongoDB详解及实例
2017/05/18 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
Python关于__name__属性的含义和作用详解
2020/02/19 Python
Python如何创建装饰器时保留函数元信息
2020/08/07 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
Carolina工作鞋官网:Carolina Footwear
2019/03/14 全球购物
百度JavaScript笔试题
2015/01/15 面试题
感恩小明星事迹材料
2014/05/23 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
考试作弊检讨书
2014/10/21 职场文书
不同意离婚代理词
2015/05/23 职场文书
大国崛起日本观后感
2015/06/02 职场文书
拉贝日记观后感
2015/06/05 职场文书
小学校长开学致辞
2015/07/29 职场文书