β

php使用PHPExcel到出原生Excel中日期和时间类型

与您分享电脑世界 26 阅读

把数据库里的日期数字格式到成 excel 原生日期格式,需要使用PHPToExcel做转换,如果要跟随系统的时区,记得第二个参数为true,也可以自己进去源码看看。
用下面2行代码实现,自己对照下代码修改。

$resultPHPExcel->getActiveSheet()->setCellValue('A1',PHPExcel_Shared_Date::PHPToExcel($value['time'],true));
$resultPHPExcel->getActiveSheet()->getStyle('A1')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_DATE_DATETIME);

日期格式都在\PHPExcel\Style\NumberFormat. php 这个文件里面,可以根据自己需求修改格式,例如:

const FORMAT_DATE_DATETIME           = 'yyyy/m/d hh:mm:ss';

修改成这样。

不明白请留言。

作者:与您分享电脑世界
NetPc.com.cn
原文地址:php使用PHPExcel到出原生Excel中日期和时间类型, 感谢原作者分享。

发表评论