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学习之PHP表达式
Oct 09 PHP
PHP iconv 函数转gb2312的bug解决方法
Oct 11 PHP
简单的移动设备检测PHP脚本代码
Feb 19 PHP
php文件上传的例子及参数详解
Dec 12 PHP
ThinkPHP中处理表单中的注意事项
Nov 22 PHP
php三种实现多线程类似的方法
Oct 30 PHP
微信随机生成红包金额算法php版
Jul 21 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
php获得刚插入数据的id 的几种方法总结
May 31 PHP
实例讲解PHP中使用命名空间
Jan 27 PHP
Discuz不使用插件实现简单的打赏功能
Mar 21 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中使用redis
2013/11/04 PHP
Smarty变量调节器失效的解决办法
2014/08/20 PHP
php实现删除空目录的方法
2015/03/16 PHP
微信获取用户地理位置信息的原理与步骤
2015/11/12 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
javascript动画浅析
2012/08/30 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
Django中Forms的使用代码解析
2018/02/10 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
Python依赖包整体迁移方法详解
2019/08/15 Python
python实现人机猜拳小游戏
2020/02/03 Python
TensorFlow Saver:保存和读取模型参数.ckpt实例
2020/02/10 Python
基于python实现ROC曲线绘制广场解析
2020/06/28 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
俄罗斯厨房产品购物网站:COOK HOUSE
2021/03/15 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
HDFS免重启挂载新磁盘
2022/04/06 Servers
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android