保证由Excel识别的日期格式

时间:2010-04-07 11:21:46

标签: excel csv format date

我们以各种格式导出我们的分析报告,其中包括CSV。对于某些客户,此CSV会发现它已进入Excel。

在CSV文件中,其中一列是日期,例如

"Start Date","Name"
"07-04-2010", "Maxim"

Excel无法解析此日期格式,显然取决于用户的区域设置。 “07”是日期还是月份......

你能推荐一些excel字段的文本格式,excel不会解析吗?我的目标是尽可能选择最安全的故障。我会解决一些转义序列,这将导致excel避免完全解析列中的文本。

感谢您的帮助, 格言。

2 个答案:

答案 0 :(得分:8)

您有两种选择。将月份作为字符串,将年份作为4位数,或使用ISO格式:yyyy-mm-dd。

答案 1 :(得分:0)

如果您在csv输出中格式化日期,Excel将完全解析内容作为日期(仅用于真实性的其他列)

43,somestring,="03/03/2003",anotherval
55,anotherstring,="01/02/2004",finalval

所以add =“{date}”并将其解析为日期!