保证由Excel识别的日期格式
我们以各种格式导出分析报告,其中包括CSV。对于某些客户机,此CSV会进入Excel 例如,在CSV文件中,其中一列是日期保证由Excel识别的日期格式,excel,csv,format,date,Excel,Csv,Format,Date,我们以各种格式导出分析报告,其中包括CSV。对于某些客户机,此CSV会进入Excel 例如,在CSV文件中,其中一列是日期 "Start Date","Name" "07-04-2010", "Maxim" Excel很难解析此日期格式,这显然取决于用户的区域设置。是“07”是天还是月 您能为日期字段推荐一些文本格式,excel在解析时不会遇到问题吗?我的目标是尽可能实现故障保护。我会接受一些转义序列,这将导致excel完全避免解析列中的文本 谢谢你的帮助, 格言。您有两个选择。以字符串形式表
"Start Date","Name"
"07-04-2010", "Maxim"
Excel很难解析此日期格式,这显然取决于用户的区域设置。是“07”是天还是月
您能为日期字段推荐一些文本格式,excel在解析时不会遇到问题吗?我的目标是尽可能实现故障保护。我会接受一些转义序列,这将导致excel完全避免解析列中的文本
谢谢你的帮助,
格言。您有两个选择。以字符串形式表示月份,以4位数字表示年份,或使用ISO格式:yyyy-mm-dd。如果您在csv输出中按照以下格式设置日期,Excel将准确地将内容解析为日期(其他列仅供参考)
所以添加=“{date}”并将其解析为date 简单而真实,ISO是我所追求的。谢谢。这不是也对区域设置敏感吗?是的,这必须是对区域设置敏感的格式,很好。使用ISO格式yyyy-mm-dd,所选答案是正确的。
43,somestring,="03/03/2003",anotherval
55,anotherstring,="01/02/2004",finalval