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实现的功能是显示8条基色色带
Oct 09 PHP
linux命令之调试工具strace的深入分析
Jun 03 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
php实现的简单日志写入函数
Mar 31 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
php二维码生成
Oct 19 PHP
php实现图片上传时添加文字和图片水印技巧
Apr 18 PHP
php文件类型MIME对照表(比较全)
Oct 07 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
Feb 09 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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之第八天
2006/10/09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
php上传图片并给图片打上透明水印的代码
2010/06/07 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
jQuery中removeClass()方法用法实例
2015/01/05 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
js回调函数仿360开机
2019/12/26 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
解决sublime+python3无法输出中文的问题
2018/12/12 Python
python 阶乘累加和的实例
2019/02/01 Python
python3中关于excel追加写入格式被覆盖问题(实例代码)
2020/01/10 Python
详解Python中的分支和循环结构
2020/02/11 Python
Python爬取阿拉丁统计信息过程图解
2020/05/12 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
马来西亚银饰品牌:JEOEL
2017/12/15 全球购物
什么是跨站脚本攻击
2014/12/11 面试题
Python如何定义一个函数
2015/09/01 面试题
八年级语文教学反思
2014/02/11 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
乡镇领导班子四风对照检查材料
2014/09/27 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
详解JavaScript中Arguments对象用途
2021/08/30 Javascript