使用PHPExcel导入Excel文件时,我对导入日期单元格的默认行为感到困惑。 我已将工作表中的单元格格式设置为自动:
在我的计算机上,区域设置设置为荷兰语(荷兰),因此日期格式设置为dd-mm-yyy。我知道有人在使用此工作表和其他区域设置时,日期显示不同,例如:mm-dd-yyyy或yyyy-mm-dd。
这一切都很好。 问题是,当以这种方式导入工作表时......
// PHPExcel Import Object
$PHPExcel = PHPExcel_IOFactory::load($filepath);
// Get Excel Data from sheet, and output to array.
$this->data = $PHPExcel->getActiveSheet()->toArray(null, true, true, true);
...日期的输出格式始终为:mm-dd-yy,例如:12-31-16。
我很好。但是,我可以确定PHPExcel总是将日期转换为此格式吗?这是我的实际问题;)