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 相关文章推荐
PHP+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
在任意字符集下正常显示网页的方法二(续)
Apr 01 PHP
关于php支持分块与断点续传文件下载功能代码
May 09 PHP
php把数组值转换成键的方法
Jul 13 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
Mar 31 PHP
学习PHP session的传递方式
Jun 15 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
PHP goto语句用法实例
Aug 06 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
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
用JavaScript实现单继承和多继承的简单方法
2009/03/29 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
jQuery根据用户电脑是mac还是pc加载对应样式的方法
2015/06/26 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
bootstrap table实例详解
2017/01/06 Javascript
JS获取填报扩展单元格控件的值的解决办法
2017/07/14 Javascript
Cookbook组件形式:优化 Vue 组件的运行时性能
2018/11/25 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
JavaScript canvas绘制渐变颜色的矩形
2020/02/18 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
细说CSS3中box属性中的overflow-x属性和overflow-y属性值的效果
2014/07/21 HTML / CSS
Html5之title吸顶功能
2018/06/04 HTML / CSS
Canvas实现保存图片到本地的示例代码
2018/06/28 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
英国领先的互联网葡萄酒礼品商:Vintage Wine & Port
2019/05/24 全球购物
客服专员岗位职责范本
2013/11/29 职场文书
毕业生的自我评价
2013/12/30 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
出国英文推荐信
2014/05/10 职场文书
群众路线个人剖析材料及整改措施
2014/11/04 职场文书
MySQL为id选择合适的数据类型
2021/06/07 MySQL
JavaScript中时间格式化新思路toLocaleString()
2021/11/07 Javascript