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 相关文章推荐
简单介绍下 PHP5 中引入的 MYSQLI的用途
Mar 19 PHP
用PHP为SHOPEX增加日志功能代码
Jul 02 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
phpnow php探针环境检测代码
Nov 04 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php文件操作之小型留言本实例
Jun 20 PHP
PHP+Mysql+jQuery实现发布微博程序 php篇
Oct 15 PHP
变量在 PHP7 内部的实现(二)
Dec 21 PHP
php使用pecl方式安装扩展操作示例
Aug 12 PHP
php用wangeditor3实现图片上传功能
Aug 22 PHP
PHP调用接口API封装的例子
Oct 11 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
文件上传的实现
2006/10/09 PHP
php 404错误页面实现代码
2009/06/22 PHP
php源码加密 仿微盾PHP加密专家(PHPCodeLock)
2010/05/06 PHP
apache中为php 设置虚拟目录
2014/12/17 PHP
php防止用户重复提交表单
2015/11/02 PHP
PHP+jQuery实现滚屏无刷新动态加载数据功能详解
2017/05/04 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
Draggable Elements 元素拖拽功能实现代码
2011/03/30 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
js实现文字滚动效果
2016/03/03 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
2016/05/24 Javascript
ajax分页效果(bootstrap模态框)
2017/01/23 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Pyramid Mako模板引入helper对象的步骤方法
2013/11/27 Python
Python Matplotlib库入门指南
2015/05/18 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
用python计算文件的MD5值
2020/12/23 Python
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
经管应届生求职信
2013/11/17 职场文书
化妆品促销方案
2014/02/24 职场文书
重阳节慰问信
2015/02/15 职场文书