Excel默认日期时间格式 yyyy-mm-dd hh :mm:ss versus yyyy-mm-dd hh:mm

标签 excel

我正在使用 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/

相关文章:

excel - 从文本中查找关键字列表并将它们列在 Excel 的数组中

python - 使用 openpyxl。从列中制作列表

java - 在 Java 中读取 Excel 文件 (.xls)

arrays - VLOOKUP 返回 Excel 中所有匹配项的数组

vba - 将逗号分隔的条目拆分为新行

excel - VBA Excel 的比率条件要求

C# Excel 互操作 : Excel process remains in memory until parent form closed

用于读取特定表、列的 sql 命令

java - JXL(Java)更改为1904日期系统

string - excel vba选择单元格中的倒数第二个字符