我们以各种格式导出我们的分析报告,其中包括CSV。对于某些客户,此CSV会发现它已进入Excel。
在CSV文件中,其中一列是日期,例如
"Start Date","Name"
"07-04-2010", "Maxim"
Excel无法解析此日期格式,显然取决于用户的区域设置。 “07”是日期还是月份......
你能推荐一些excel字段的文本格式,excel不会解析吗?我的目标是尽可能选择最安全的故障。我会解决一些转义序列,这将导致excel避免完全解析列中的文本。
感谢您的帮助, 格言。
答案 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}”并将其解析为日期!