1. 程式人生 > >使用PHPExcel匯入excel時,日期出現錯誤。

使用PHPExcel匯入excel時,日期出現錯誤。

PHPExcel讀取excel中的時間的時候都會轉換為類似 41890.6101這樣的格式,解決方式如下:

PHPExcel_Shared_Date::ExcelToPHP("要轉換的時間")

使用改方法將時間轉換回來,完整方法是:

date('Y/m/d',\PHPExcel_Shared_Date::ExcelToPHP($objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue()));

在使用PHPExcel_Shared_Date::ExcelToPHP方法報錯時候,請在方法前面加上反斜槓 '\',如上面一行所示。