php获取excel文件数据


Posted in PHP onApril 21, 2017

很简单就可以实现,下面为大家简单介绍下

1、下载PHPExcel类,是一个文件夹,还得有一个文件PHPExcel.php,两个在同级目录

require __DIR__ . './PHPExcel/IOFactory.php';

  $PHPReader = new \PHPExcel_Reader_Excel2007();

  //判断文件类型
  if (!$PHPReader->canRead($filePath)) {
   $PHPReader = new \PHPExcel_Reader_Excel5();

   if (!$PHPReader->canRead($filePath)) {
    echo 'no Excel';
    return false;
   }
  }

  $PHPExcel = $PHPReader->load($filePath);
  /**读取excel文件中的第一个工作表*/

  $currentSheet = $PHPExcel->getSheet(0);
  /**取得最大的列号*/

  $allColumn = $currentSheet->getHighestColumn();
  /**取得一共有多少行*/

  $allRow = $currentSheet->getHighestRow();

  /**从第1行开始输出*/
  for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {

   /**从第A列开始输出*/
   for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
    $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65, $currentRow)->getValue();
    /**ord()将字符转为十进制数*/
    $date[$currentRow - 1][] = $val;
   }

  }
  return $date;

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
用Zend Encode编写开发PHP程序
Feb 21 PHP
php session和cookie使用说明
Apr 07 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
thinkphp浏览历史功能实现方法
Oct 29 PHP
PHP移动文件指针ftell()、fseek()、rewind()函数总结
Nov 18 PHP
php+mysql数据库实现无限分类的方法
Dec 12 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
ThinkPHP框架里隐藏index.php
Apr 12 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
Aug 19 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
基于php伪静态的实现方法解析
Jul 31 PHP
PHP实现限制IP访问的方法
Apr 20 #PHP
PHP简单读取xml文件的方法示例
Apr 20 #PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 #PHP
PHP实现根据数组的值进行分组的方法
Apr 20 #PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
Apr 19 #PHP
php简单随机字符串生成方法示例
Apr 19 #PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 #PHP
You might like
模拟flock实现文件锁定
2007/02/14 PHP
PHP Ajax中文乱码问题解决方法
2009/02/27 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
JS实现至少包含字母、大小写数字、字符的密码等级的两种方法
2015/02/03 Javascript
js实现滚动条滚动到某个位置便自动定位某个tr
2021/01/20 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python编程中的异常处理教程
2015/08/21 Python
Python模块文件结构代码详解
2018/02/03 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
python绘制中国大陆人口热力图
2018/11/07 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
django表单的Widgets使用详解
2019/07/22 Python
Python FFT合成波形的实例
2019/12/04 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
Python使用py2neo操作图数据库neo4j的方法详解
2020/01/13 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
用python写PDF转换器的实现
2020/10/29 Python
flask项目集成swagger的方法
2020/12/09 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
英国最大的海报商店:GB Posters
2018/03/20 全球购物
关于运动会的稿件
2014/02/02 职场文书
家具促销活动方案
2014/02/16 职场文书
广告词串烧
2014/03/19 职场文书
党员领导干部廉洁从政承诺书
2014/03/27 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
经费申请报告
2015/05/15 职场文书
如何在centos上使用yum安装rabbitmq-server
2021/03/31 Servers
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server