【发布时间】:2015-10-10 13:21:14
【问题描述】:
我正在从数据库生成一个列表,并希望将其复制粘贴到 Excel 中。我对日期和时间值使用 ISO 格式,但 Excel 可以识别某些格式,而不能识别其他格式。这是一个例子:
2006-10-17 18:13:47.333 -> date/time
2006-10-17 18:18:53.293 -> date/time
2006-10-17 18:51:52.013 -> text?
2006-10-19 15:13:34.923 -> date/time
2006-10-19 15:24:13.023 -> text?
2006-10-19 16:54:07.817 -> date/time
2006-10-19 17:11:21.203 -> date/time
2006-10-19 18:39:59.080 -> text?
我找不到无法识别的值和被识别的值之间的任何逻辑差异,可能除了毫秒中的第一个数字是 0。有什么想法吗?
【问题讨论】:
-
我无法通过简单地复制和粘贴您的值来重现这一点。是否可以将额外的空格或其他字符带入 Excel?
-
我将 Windows 的区域设置设置为日期的 dd.MM.yyyy。我将它重置为标准的美国英语 M/d/yyyy,现在它可以工作了。有没有办法强制 Excel 在粘贴数据时使用 ISO 并忽略 Windows 区域设置?