首页 > 解决方案 > maatwebsite~2.1.0:导出的 xls 文件中的日期时间列应具有 Excel 日期格式

问题描述

我正在尝试将时间列导出为 Excel 时间格式,但由于某种原因它不起作用。

$array_tytan_info_ntt= TYTAN_INFO_NTT::whereDate('fec_startdate', '>=', $variable)
->selectRaw(" TIME(fec_startdate)  as 'STARTDATE1' ")
->get(); 

$excel_tytan_info_ntt = json_decode( json_encode($array_tytan_info_ntt), true);

Excel::create('ntts_mes_'.Carbon::now()->toDateTimeString(), function($excel) use($excel_tytan_info_ntt) {
$excel->sheet('nttsmes', function($sheet) use($excel_tytan_info_ntt) {

$sheet->setColumnFormat(array(
'A' => 'hh:mm:ss',));
$sheet->fromArray($excel_tytan_info_ntt);
});
})->export('xls');

如您所见,以字符串形式返回。

在此处输入图像描述

预期行为

在此处输入图像描述

非常感谢您的帮助。问候。

标签: phplaravelmaatwebsite-excel

解决方案


推荐阅读