【发布时间】:2014-12-13 06:30:16
【问题描述】:
有没有办法在 Excel 中使用四位数年份设置默认日期格式?
我们的进程接收由外部进程(例如 SAS、SPSS)生成的 CSV 文件并读入另一个应用程序。有时需要打开、编辑和保存 CSV,例如删除敏感数据列、更正异常值等。
挑战在于 Excel 读取 CSV 中的有效日期(例如8/23/2013),将它们转换为日期并以两位数年份显示。所以当你保存它时,日期被存储为两位数的年份,从而给我们自己造成 Y2K 问题。
我知道让 Excel 停止识别日期是不可能的(至少在不更改 CSV 文件或使用文本导入向导费力地为每列指定格式的情况下不会)。但也许让它的默认日期格式使用四位数年份?
Stop Excel from automatically converting certain text values to dates
【问题讨论】: