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 相关文章推荐
phpBB BBcode处理的漏洞
Oct 09 PHP
php中文本数据翻页(留言本翻页)
Oct 09 PHP
MySQL相关说明
Jan 15 PHP
PHP 中文乱码解决办法总结分析
Jul 30 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
Mar 11 PHP
在Win7 中为php扩展配置Xcache
Oct 08 PHP
PHP数组相关函数汇总
Mar 24 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 PHP
PHP接入微信H5支付的方法示例
Oct 28 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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
PHP+MYSQL的文章管理系统(二)
2006/10/09 PHP
php打造属于自己的MVC框架
2012/03/07 PHP
php文件上传类完整实例
2016/05/14 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
使用PHP开发留言板功能
2019/11/19 PHP
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
如何在node的express中使用socket.io
2014/12/15 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
2016/08/15 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
2018/05/15 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
JS数据类型判断的几种常用方法
2020/07/07 Javascript
关于JavaScript中异步/等待的用法与理解
2020/11/18 Javascript
Python程序员面试题 你必须提前准备!
2018/01/16 Python
在python中用url_for构造URL的方法
2019/07/25 Python
浅析Python数字类型和字符串类型的内置方法
2019/12/22 Python
Python实现汇率转换操作
2020/05/03 Python
Django:使用filter的pk进行多值查询操作
2020/07/15 Python
COACH德国官方网站:纽约现代奢侈品牌,1941年
2018/06/09 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
奥地利度假券的专家:we-are.travel
2019/04/10 全球购物
见习期自我鉴定
2013/11/07 职场文书
医院办公室主任职责
2013/12/29 职场文书
销售助理岗位职责
2014/02/21 职场文书
信息工作经验交流材料
2014/05/28 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
2015年科协工作总结
2015/05/19 职场文书