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 相关文章推荐
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
Oct 09 PHP
php 修改zen-cart下单和付款流程以防止漏单
Mar 08 PHP
PHP 可阅读随机字符串代码
May 26 PHP
php学习之变量的使用
May 29 PHP
10个实用的PHP正则表达式汇总
Oct 23 PHP
php中静态类与静态变量用法的区别分析
Jan 15 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 PHP
php查询whois信息的方法
Jun 08 PHP
PHP单例模式详细介绍
Jul 01 PHP
PHPExcel简单读取excel文件示例
May 26 PHP
浅谈php中变量的数据类型判断函数
Mar 04 PHP
php中如何执行linux命令详解
Nov 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实现mysql数据库操作类分享
2014/02/14 PHP
php创建无限级树型菜单
2015/11/05 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
Jquery 最近浏览过的商品的功能实现代码
2010/05/14 Javascript
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
获取非最后一列td值并将title设为该值的方法
2013/10/30 Javascript
浅析js中的浮点型运算问题
2014/01/06 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
JS实现模拟百度搜索“2012世界末日”网页地震撕裂效果代码
2015/10/31 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
Angular的模块化(代码分享)
2016/12/26 Javascript
基于jQuery实现手风琴菜单、层级菜单、置顶菜单、无缝滚动效果
2017/07/20 jQuery
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
Element DateTimePicker日期时间选择器的使用示例
2020/07/27 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
用python写asp详细讲解
2013/12/16 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
python微信公众号开发简单流程
2018/03/23 Python
PyCharm代码格式调整方法
2018/05/23 Python
Python中垃圾回收和del语句详解
2018/11/15 Python
PyQt5多线程刷新界面防假死示例
2019/12/13 Python
python如何进入交互模式
2020/07/06 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
台湾演唱会订票网站:StubHub台湾
2019/06/11 全球购物
机械专业应届毕业生自荐书
2014/06/12 职场文书
2015年禁毒工作总结
2015/04/30 职场文书
2016年公司中秋节致辞
2015/11/26 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS
python 爬取华为应用市场评论
2021/05/29 Python
Go语言基础map用法及示例详解
2021/11/17 Golang