首页 文章

打开/保存CSV时,保持Excel不转换日期

提问于
浏览
1

有没有办法使用四位数年份在Excel中设置默认日期格式?

我们的流程接收由外部流程(例如SAS,SPSS)生成的CSV文件,并读入另一个应用程序 . 有时需要打开,编辑和保存CSV,例如删除敏感数据列,更正异常值等 .

挑战在于Excel在CSV中读取有效日期(例如 8/23/2013 ),将它们转换为日期并以两位数年份显示它们 . 因此,当您保存日期时,日期将存储为两位数年份,从而对我们自己造成Y2K问题 .

我知道不可能让Excel停止识别日期(至少在没有更改CSV文件的情况下或者使用“文本导入”向导为每列精心指定格式) . 但也许可以使用四位数年份的默认日期格式?

Stop Excel from automatically converting certain text values to dates

1 回答

  • 1

    在OSX上,在Excel中

    • 从顶部菜单中选择"Excel",

    • 选择"Preferences"

    • 已选择"Edit"

    • 选择"Preserve display of dates entered with four digit years"

    在Windows上

    • 从Windows“开始”菜单中,单击“控制面板” .

    • 双击“区域和语言选项”图标或文件夹 .

    • 在“区域和语言选项”对话框中,单击“区域选项”选项卡 .

    • 单击“自定义” .

    • 单击“日期”选项卡 .

    • 在短日期格式列表中,单击年份使用四位数的格式("yyyy"

相关问题