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 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
php获取表单中多个同名input元素的值
Mar 20 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
PHP也能干大事 随机函数
Apr 14 PHP
PHP常用的排序和查找算法
Aug 06 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
Yii2中多表关联查询hasOne hasMany的方法
Feb 15 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
Aug 21 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
Mar 25 PHP
php去除deprecated的实例方法
Nov 17 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读取flv文件的播放时间长度
2009/09/03 PHP
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
如何判断php数组的维度
2013/06/10 PHP
php中define用法实例
2015/07/30 PHP
ThinkPHP实现简单登陆功能
2017/04/28 PHP
form中限制文本字节数js代码
2007/06/10 Javascript
JavaScript 学习笔记(十六) js事件
2010/02/01 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
实现图片首尾平滑轮播(JS原生方法—节流)
2017/10/17 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
示例vue 的keep-alive缓存功能的实现
2018/12/13 Javascript
微信小程序实现弹出菜单动画
2019/06/21 Javascript
vuex actions异步修改状态的实例详解
2019/11/06 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
Python学习之asyncore模块用法实例教程
2014/09/29 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
树莓派使用USB摄像头和motion实现监控
2019/06/22 Python
英国门销售网站:Green Tree Doors
2020/01/07 全球购物
乌克兰的第一家手表店:Deka
2020/03/05 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
介绍一下Linux中的链接
2016/05/28 面试题
学生打架检讨书大全
2014/01/23 职场文书
高中数学教学反思
2014/01/30 职场文书
酒店员工检讨书
2014/02/18 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
党员大会主持词
2014/04/02 职场文书
模特大赛策划方案
2014/05/28 职场文书
娱乐节目策划方案
2014/06/10 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
大学生个人总结范文
2015/02/15 职场文书
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js