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 相关文章推荐
Ajax PHP简单入门教程代码
Apr 25 PHP
PHP高级OOP技术演示
Aug 27 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
Feb 16 PHP
php截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
php处理json时中文问题的解决方法
Apr 12 PHP
PHP return语句的另一个作用
Jul 30 PHP
浅析php适配器模式(Adapter)
Nov 25 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
PHP unset函数原理及使用方法解析
Aug 14 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
用函数读出数据表内容放入二维数组
2006/10/09 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
YII中assets的使用示例
2014/07/31 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
2019/07/26 PHP
JavaScript Array扩展实现代码
2009/10/14 Javascript
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
javascript实现密码验证
2015/11/10 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
使用vue-router完成简单导航功能【推荐】
2018/06/28 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
python解析中国天气网的天气数据
2014/03/21 Python
Python psutil模块简单使用实例
2015/04/28 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
利用Python中的pandas库对cdn日志进行分析详解
2017/03/07 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Python中os模块功能与用法详解
2020/02/26 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
《小小雨点》教学反思
2014/02/18 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
学历证明样本
2015/06/16 职场文书