我正在使用 Excel 2010 或 Excel 2007 导入包含日期/时间信息的 CSV 文件。 我的 CSV 文件中的时间戳具有以下格式:yyyy-mm-dd hh:mm:ss。 (例如:2015-07-17 12:34:56)
我的问题是 Excel 似乎会自动检测该字段是日期/时间,并且正在删除第二个字段。因此,它显示我的数据为:“2015-07-17 12:34”,没有第二个。 然后,当我再次将文件保存在 CSV 中时,第二个文件将被丢弃并且不再出现在 CSV 中!
我发现将所有文件的自定义单元格格式从“yyyy-mm-dd hh:mm”更改为“yyyy-mm-dd hh:mm:ss”非常耗时。
是否可以更改 Excel 设置或 Windows 注册表中的默认日期/时间格式?
当我打开并保存包含数据/时间信息的 CSV 文件时,强制 Excel 保留秒数的最佳(正确)方法是什么。
谢谢, ssinfod
最佳答案
在“格式单元格 -> 自定义”中写入
yyyy-mm-dd h:mm:ss;@
在类型框中
关于Excel默认日期时间格式 yyyy-mm-dd hh :mm:ss versus yyyy-mm-dd hh:mm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31491887/