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 feof用来识别文件末尾字符的方法
Aug 01 PHP
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
基于PHP常用函数的用法详解
May 10 PHP
php去除字符串换行符示例分享
Feb 13 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
Mar 19 PHP
php通过修改header强制图片下载的方法
Mar 24 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 PHP
在laravel5.2中实现点击用户头像更改头像的方法
Oct 14 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的图形函数中显示汉字
2006/10/09 PHP
也谈php网站在线人数统计
2008/04/09 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
php+js实现异步图片上传实例分享
2014/06/02 PHP
安装ImageMagick出现error while loading shared libraries的解决方法
2014/09/23 PHP
php随机取mysql记录方法小结
2014/12/27 PHP
PHP中实现获取IP和地理位置类分享
2015/02/10 PHP
php unicode编码和字符串互转的方法
2020/08/12 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
js模拟实现Array的sort方法
2007/12/11 Javascript
jQuery下通过replace字符串替换实现大小图片切换
2012/05/22 Javascript
jQuery基础框架浅入剖析
2012/12/27 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
jquery简单实现鼠标经过导航条改变背景图
2013/12/17 Javascript
Javascript 浮点运算精度问题分析与解决
2014/03/26 Javascript
node.js入门教程
2014/06/01 Javascript
ajax+jQuery实现级联显示地址的方法
2015/05/06 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
python多线程socket编程之多客户端接入
2017/09/12 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
Python高斯消除矩阵
2019/01/02 Python
python tools实现视频的每一帧提取并保存
2020/03/20 Python
Django Rest framework认证组件详细用法
2019/07/25 Python
如何使用python代码操作git代码
2020/02/29 Python
python实现在列表中查找某个元素的下标示例
2020/11/16 Python
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
个人简历中的自我评价怎么写
2014/01/26 职场文书
农林环境专业求职信
2014/03/13 职场文书
教导主任竞聘演讲稿
2014/05/16 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
六一儿童节致辞稿(3篇)
2019/07/11 职场文书