欢迎来到元素模板ys720.com,本站提供专业的织梦模板PBOOTCMS模板网站模板网站修改/网站仿站
当前位置:主页 > 程序教程 > 其他教程 >
其他教程

PhpExcel 如何设置单元格格式为时间日期格式?

(元素模板) / 2022-11-20 22:35
如何让导出的数据 设置为日期格式?

PhpExcel默认导出时间也是按普通文字来显示,不是日期格式,使用下面代码即可解决问题

$spreadsheet->getActiveSheet()->getStyle(strtoupper(chr($i)) . ($key + 2))->getNumberFormat()->setFormatCode('yyyy/m/d;@');

$spreadsheet->getActiveSheet()->setCellValue(strtoupper(chr($i)) . ($key + 2),PhpOfficePhpSpreadsheetSharedDate::stringToExcel($item[$keys[$i - 65]]));


两句代码缺一不可,必须都要
strtoupper(chr($i)) . ($key + 2)表示的是坐标,比如B2,A1这种,因为之前代码是for循环,所以这样写,可以按照自己需求修改
Copyright @ 2013-2021 元素模板 www.ys720.com All Rights Reserved. 版权所有 元素模板 www.ys720.com