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新手NOTICE错误常见解决方法
Dec 07 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
PHP中如何判断AJAX提交的数据
Feb 05 PHP
在php和MySql中计算时间差的方法详解
Mar 27 PHP
PHP内核探索之解释器的执行过程
Dec 22 PHP
PHPStrom 新建FTP项目以及在线操作教程
Oct 16 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
Nov 05 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
在laravel框架中实现封装公共方法全局调用
Oct 14 PHP
关于laravel5.5的定时任务详解(demo)
Oct 23 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
php中序列化与反序列化详解
2017/02/13 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
为javascript添加String.Format方法
2020/08/11 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
基于jQuery实现动态数字展示效果
2015/08/12 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
2017/04/13 Javascript
layui分页效果实现代码
2017/05/19 Javascript
React中的refs的使用教程
2018/02/13 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
OpenLayers3实现测量功能
2020/09/25 Javascript
Python中实现三目运算的方法
2015/06/21 Python
老生常谈Python之装饰器、迭代器和生成器
2017/07/26 Python
python网络爬虫学习笔记(1)
2018/04/09 Python
Python魔法方法功能与用法简介
2019/04/04 Python
python 字符串追加实例
2019/07/20 Python
Python3 列表,数组,矩阵的相互转换的方法示例
2019/08/05 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
python Selenium 库的使用技巧
2020/10/16 Python
一款利用纯css3实现的360度翻转按钮的实例教程
2014/11/05 HTML / CSS
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
机电专业个人自荐信格式模板
2013/09/23 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS