thinkPHP+PHPExcel实现读取文件日期的方法(含时分秒)


Posted in PHP onJuly 07, 2016

本文实例讲述了thinkPHP+PHPExcel实现读取文件日期的方法。分享给大家供大家参考,具体如下:

我们使用PHPExcel读取excel文件后发现,时间都是类似于这样的数字:41890.620138889,那么如何将它处理成我们想要的2014-09-08 14:53:00这样格式的日期呢,看代码:

Vendor('PHPExcel.PHPExcel.IOFactory');
$inputFileName = 'Public/demo/demo.xls';
$objReader = new PHPExcel_Reader_Excel5();
$objPHPExcel = $objReader->load($inputFileName);
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow(); // 取得总行数
$highestColumn = $sheet->getHighestColumn(); // 取得总列数
$tempArray = array();
for($j=2;$j<=$highestRow;$j++){
  for($k='A';$k<=$highestColumn;$k++){
    if($k=='H'){//指定H列为时间所在列
      $tempArray[] = gmdate("Y-m-d H:i:s", PHPExcel_Shared_Date::ExcelToPHP($objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()));
    }else{
       $tempArray[] = $objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
    }
    echo "<pre>";
    print_r($tempArray);
    unset($tempArray);
    echo "</pre>";
  }
}

PHPExcel_Shared_Date类中的ExcelToPHP函数为关键部分!

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
关于mysql 字段的那个点为是定界符
Jan 15 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
PHP eval函数使用介绍
Dec 08 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
Aug 21 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
33道php常见面试题及答案
Jul 06 PHP
PHP函数引用返回的实例详解
Sep 11 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
PHP新特性详解之命名空间、性状与生成器
Jul 18 PHP
php中yar框架实例用法讲解
Dec 27 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 #PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
Jul 06 #PHP
PHP判断JSON对象是否存在的方法(推荐)
Jul 06 #PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 #PHP
Yii2 RESTful中api的使用及开发实例详解
Jul 06 #PHP
PHP单链表的实现代码
Jul 05 #PHP
php 数组字符串搜索array_search技巧
Jul 05 #PHP
You might like
上传多个文件的PHP脚本
2006/11/26 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
javascript中获取下个月一号,是星期几
2012/06/01 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
js实现jquery的offset()方法实例
2015/01/10 Javascript
基于JavaScript实现图片点击弹出窗口而不是保存
2016/02/06 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
vue地区选择组件教程详解
2018/05/04 Javascript
详解js动态获取浏览器或页面等容器的宽高
2019/03/13 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
JavaScript数组及常见操作方法小结
2019/11/13 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[57:55]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第二场 12.12
2020/12/16 DOTA
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
离线安装Pyecharts的步骤以及依赖包流程
2020/04/23 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
python实现电脑自动关机
2018/06/20 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
Python数据可视化图实现过程详解
2020/06/12 Python
python 如何调用 dubbo 接口
2020/09/24 Python
美国女性奢华品牌精品店:INTERMIX
2017/10/12 全球购物
Supersmart英国:欧洲市场首批食品补充剂供应商之一
2018/05/05 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
大学生职业生涯规划书前言
2014/01/09 职场文书
初中军训感想300字
2014/03/05 职场文书
2014年村委会工作总结
2014/11/24 职场文书
小学生节约用水倡议书
2019/08/12 职场文书
Python办公自动化之教你如何用Python将任意文件转为PDF格式
2021/06/28 Python
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android
Vue elementUI表单嵌套表格并对每行进行校验详解
2022/02/18 Vue.js