如何使用phpspreadsheet将日期复制到单元格以便可排序?

时间:2018-07-17 08:18:19

标签: php phpspreadsheet

我正在尝试使用PhpSpreadsheet将表格保存到Excel。

其中一列是日期,但是Excel不会将其识别为日期,除非我在Excel中手动运行“从文本到列”过程,否则它就不能作为日期进行排序。

我尝试使用此行对其进行格式化:

$sheet->getStyle('C2:C' . $row)
  ->getNumberFormat()
  ->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DDMMYYYY);

我也尝试过将日期格式化为其他日期格式,例如

'yyyy-mm-dd' or 'dd.mm.yyyy'.

“从文本到列”过程似乎表明我的数据以制表符分隔。

如何使用PHPspreadsheet正确格式化日期,以便Excel能够识别日期?

0 个答案:

没有答案