如何使用PHPExcel库从excel获取日期 [英] how to get date from excel using PHPExcel library

查看:113
本文介绍了如何使用PHPExcel库从excel获取日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用PHPExcel从excel中获取日期。但是我没有得到日期,我得到的字符串值不是从1970年的几秒。

I am trying to get Date from excel using PHPExcel. But I am not getting date, I am getting string value which is not seconds from 1970 .

我尝试过的代码是

$InvDate=trim($excel->getActiveSheet()->getCell('B' . $i)->getValue());


推荐答案

尝试使用

$cell = $excel->getActiveSheet()->getCell('B' . $i);
$InvDate= $cell->getValue();
if(PHPExcel_Shared_Date::isDateTime($cell)) {
     $InvDate = date($format, PHPExcel_Shared_Date::ExcelToPHP($InvDate)); 
}

PS

@DiegoDD:应该提到$格式是期望的日期格式。例如:

@DiegoDD: Should mention that $format is the desired format for the date. e.g.:

 $InvDate = date($format = "Y-m-d", PHPExcel_Shared_Date::ExcelToPHP($InvDate)); 

这篇关于如何使用PHPExcel库从excel获取日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆