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

 更新时间:2016年07月07日 09:11:50   转载 作者:Alert_薛  
这篇文章主要介绍了thinkPHP+PHPExcel实现读取文件日期的方法,可实现针对时分秒的形式进行读取的功能,涉及PHPExcel中ExcelToPHP函数的相关使用方法,需要的朋友可以参考下

本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《ThinkPHP常用方法总结》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《PHP中cookie用法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

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

相关文章

  • CI框架常用函数封装实例

    CI框架常用函数封装实例

    这篇文章主要介绍了CI框架常用函数封装,结合实例形式分析了CI框架常用的数据库查询、插入、删除、更新及debug调试等操作技巧,需要的朋友可以参考下
    2016-11-11
  • php的ajax简单实例

    php的ajax简单实例

    本篇文章主要是对php的ajax简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • Yii入门教程之Yii安装及hello world

    Yii入门教程之Yii安装及hello world

    本文介绍了在windows环境下Yii的安装过程以及第一个"hello world"的诞生过程,图文并茂,非常的详尽,有需要的小伙伴参考下。
    2014-11-11
  • PHP笔记之:日期函数的使用介绍

    PHP笔记之:日期函数的使用介绍

    本篇文章小编将为大家介绍,PHP笔记之:日期函数的使用。需要的朋友参考下
    2013-04-04
  • Mysql中分页查询的两个解决方法比较

    Mysql中分页查询的两个解决方法比较

    本篇文章介绍了,Mysql中分页查询的两个解决方法比较。需要的朋友参考下
    2013-05-05
  • PHP操作mysql数据库分表的方法

    PHP操作mysql数据库分表的方法

    这篇文章主要介绍了PHP操作mysql数据库分表的方法的相关资料,需要的朋友可以参考下
    2016-06-06
  • PHP+iframe图片上传实现即时刷新效果

    PHP+iframe图片上传实现即时刷新效果

    下面小编就为大家带来一篇PHP+iframe图片上传实现即时刷新效果。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • PHP实现Google plus的好友拖拽分组效果

    PHP实现Google plus的好友拖拽分组效果

    本篇文章使用PHP和jQuery实现了同样的好友拖拽添加分组的应用。以上就是本文的全部内容,希望对大家的学习有所帮助,也我的示例会对你的社交网站项目有所帮助。
    2016-10-10
  • php多文件上传下载示例分享

    php多文件上传下载示例分享

    这篇文章主要介绍了php多文件上传下载示例,需要的朋友可以参考下
    2014-02-02
  • Laravel模型间关系设置分表的方法示例

    Laravel模型间关系设置分表的方法示例

    这篇文章主要给大家介绍了关于Laravel模型间关系设置分表的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04

最新评论