`
lucklrj
  • 浏览: 23859 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

phpexcel读取excel时间的坑

    博客分类:
  • php
 
阅读更多
按照phpexcle的api,将excle解析为数组的代码:
$this->excel = PHPExcel_IOFactory::load($this->file_path);
$sheetData = $this->excel->getActiveSheet()->toArray(null,true,true,true);


如果字段有日期格式,比如2014-06-28 23:12:08,解析出来的数组对应的日期字段有问题,百度了下各种解决办法,以下最方便。
$this->excel = PHPExcel_IOFactory::load($this->file_path);
$ActiveSheet=$this->excel->getActiveSheet();
$ActiveSheet->getStyle('G')->getNumberFormat()->setFormatCode('yyyy-mm-dd h:i');
$sheetData = $ActiveSheet->toArray(null,true,true,true);

如果excle文件列是动态的话,就只能循环列,内容用正则来判断。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics