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 相关文章推荐
不用mod_rewrite直接用php实现伪静态化页面代码
Oct 04 PHP
php中使用DOM类读取XML文件的实现代码
Dec 14 PHP
php中serialize序列化与json性能测试的示例分析
Apr 27 PHP
php多个字符串替换成同一个的解决方法
Jun 18 PHP
php 发送带附件邮件示例
Jan 23 PHP
PHP empty函数报错解决办法
Mar 06 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
Feb 15 PHP
Symfony2学习笔记之插件格式分析
Mar 17 PHP
workerman结合laravel开发在线聊天应用的示例代码
Oct 30 PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 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
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
初试jQuery EasyUI 使用介绍
2010/04/01 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
js模拟select下拉菜单控件的代码
2013/05/08 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
jquery实现的鼠标下拉滚动置顶效果
2014/07/24 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
详解Vue生命周期的示例
2017/03/10 Javascript
详解VUE 数组更新
2017/12/16 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
python绘制地震散点图
2019/06/18 Python
python 整数越界问题详解
2019/06/27 Python
使用apiDoc实现python接口文档编写
2019/11/19 Python
详解python的变量缓存机制
2021/01/24 Python
爱游人:Travelliker
2017/09/05 全球购物
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
文明市民先进事迹
2014/05/15 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
关于的python五子棋的算法
2022/05/02 Python
keepalived + nginx 实现高可用方案
2022/12/24 Servers