phpexcel toArray未正确解析yyyy mm dd
在Excel中,单元格值为“2015-06-10”(格式为短日期)。当PHPExcel读取文件并转换为数组时。该值变为“06-10-15”。我找不到方法将其转换为“2015-06-10”phpexcel toArray未正确解析yyyy mm dd,php,phpexcel,Php,Phpexcel,在Excel中,单元格值为“2015-06-10”(格式为短日期)。当PHPExcel读取文件并转换为数组时。该值变为“06-10-15”。我找不到方法将其转换为“2015-06-10” // load xlsx $objPHPExcel = PHPExcel_IOFactory::load($model->file->tempName); // convert xlsx to array $sheetData = $objPHPExcel->getActiveSheet()
// load xlsx
$objPHPExcel = PHPExcel_IOFactory::load($model->file->tempName);
// convert xlsx to array
$sheetData = $objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
dump($sheetData);
如果没有看到文件本身,我猜它使用的是Excel的“特定于区域设置的”日期格式之一。由于PHPExcel不支持区域设置,因此它使用默认格式我正在使用Excel for Mac(版本15.36)。请输入示例文件,该工作表看起来是M/D/YYYY,而不是YYYY/mm/dd,并且区域设置为美国标准。