这两天与客户对接,发现一个问题,我们系统导出的日期是文本类型,不是标准日期类型,导致客户用他们的系统导入不进去,在此记录一下字符串文本转日期格式。
$objPHPExcel = new PHPExcel();
...
$objPHPExcel->getActiveSheet()->setCellValue("{$dataLetter}",PHPExcel_Shared_Date::stringToExcel("2019/5/17"));
$objPHPExcel->getActiveSheet()->getStyle("{$dataLetter}")->getNumberFormat()->setFormatCode("YYYY/m/d");
其中,$dataLetter 是 excel对应的位置代表的字母