有没有办法使用四位数年份在Excel中设置默认日期格式?
我们的流程接收由外部流程(例如SAS,SPSS)生成的CSV文件,并读入另一个应用程序 . 有时需要打开,编辑和保存CSV,例如删除敏感数据列,更正异常值等 .
挑战在于Excel在CSV中读取有效日期(例如 8/23/2013
),将它们转换为日期并以两位数年份显示它们 . 因此,当您保存日期时,日期将存储为两位数年份,从而对我们自己造成Y2K问题 .
我知道不可能让Excel停止识别日期(至少在没有更改CSV文件的情况下或者使用“文本导入”向导为每列精心指定格式) . 但也许可以使用四位数年份的默认日期格式?
Stop Excel from automatically converting certain text values to dates
1 回答
在OSX上,在Excel中
从顶部菜单中选择"Excel",
选择"Preferences"
已选择"Edit"
选择"Preserve display of dates entered with four digit years"
在Windows上
从Windows“开始”菜单中,单击“控制面板” .
双击“区域和语言选项”图标或文件夹 .
在“区域和语言选项”对话框中,单击“区域选项”选项卡 .
单击“自定义” .
单击“日期”选项卡 .
在短日期格式列表中,单击年份使用四位数的格式("yyyy"