使用php在excel中以日期格式编写字符串

时间:2011-09-12 07:08:06

标签: php excel

我正在使用工作簿和工作表库在我们的项目中下载excel表。但是这个库以“文本”或“通用”格式写入数据,这是一个问题。大多数用户希望使用当前格式对日期进行排序,现在的问题是它们将按字母顺序排序。因此,请帮我格式化日期,因此在排序时会相应地遵循(从最旧到最新或最新到最旧)。

php中是否有任何函数或类将日期字符串(如“2011年8月24日”)格式化为实际日期格式化?

非常感谢。

1 个答案:

答案 0 :(得分:0)

BiffWriter允许将日期写为Excel日期整数:

$excelDate = xlsDate(8,24,2011);

然后您可以使用它将数据写入您的文件:

xlsWriteNumber($row,$col,$excelDate);

引自BiffWriter docs