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 相关文章推荐
动态生成gif格式的图像要注意?
Oct 09 PHP
PHP计划任务之关闭浏览器后仍然继续执行的函数
Jul 22 PHP
PHP版国家代码、缩写查询函数代码
Aug 14 PHP
php实现文件下载更能介绍
Nov 23 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
php实现邮件发送并带有附件
Jan 24 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 PHP
YII2.0之Activeform表单组件用法实例
Jan 09 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
php字符串的替换,分割和连接方法
May 23 PHP
php实现微信公众平台发红包功能
Jun 14 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
Mar 30 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实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
PHP函数func_num_args用法实例分析
2015/12/07 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
实例解析php的数据类型
2018/10/24 PHP
php扩展开发入门demo示例
2019/09/23 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
JavaScript浏览器选项卡效果
2010/08/25 Javascript
js中eval详解
2012/03/30 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
jquery选择器需要注意的问题
2014/11/26 Javascript
JS实现文档加载完成后执行代码
2015/07/09 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
Python 的内置字符串方法小结
2016/03/15 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Windows下安装Scrapy
2018/10/17 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
python爬虫 2019中国好声音评论爬取过程解析
2019/08/26 Python
Python log模块logging记录打印用法解析
2020/01/20 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
python中取绝对值简单方法总结
2020/07/24 Python
详解pandas赋值失败问题解决
2020/11/29 Python
物理力学求职信
2014/02/18 职场文书
作风年建设汇报材料
2014/08/14 职场文书
走群众路线学习笔记
2014/11/06 职场文书
考勤制度通知
2015/04/25 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
感谢信的技巧及范例
2019/05/15 职场文书
CSS Transition通过改变Height实现展开收起元素
2021/08/07 HTML / CSS