防止 Excel 在时间戳中舍入微秒

Posted

技术标签:

【中文标题】防止 Excel 在时间戳中舍入微秒【英文标题】:Prevent Excel from rounding microseconds in timestamp 【发布时间】:2018-06-27 20:15:38 【问题描述】:

我正在将一个文本文件导入到 Excel 中,其时间戳具有微秒精度,格式为 HH:MM:SS:000000

例如:17:37:34.027391

我已经尝试过自定义格式,但它只会给您几毫秒的时间,然后将其余的四舍五入。环顾四周后,我没有找到任何保持微秒精度的好方法。

【问题讨论】:

解决此问题的最佳方法是不以 HH:MM:SS 格式显示日期。如果您关心的是保持精度,请将其显示为数字 【参考方案1】:

回答我自己的问题: 当您使用文本导入向导导入文件时,您需要在步骤 3 中选择“文本”作为列数据格式,以防止 Excel 能够舍入微秒。第一次导入时我没有注意到这个窗口,也没有在其他任何地方看到这个答案。不知道为什么我被否决了。

【讨论】:

是的,谢谢,您的解决方案有效。我正在使用 python 创建一个制表符分隔的文件,我们正在以微秒为单位检查时间。所有其他解决方案都是垃圾。 *** 应该保留您的并删除其他解决方案。

以上是关于防止 Excel 在时间戳中舍入微秒的主要内容,如果未能解决你的问题,请参考以下文章

如果时间戳不存在,有没有办法将秒添加到时间戳中?

从时间戳中提取时间?

从 SQL 中的时间戳中提取时间

我应该在我的 Bigtable 单元格时间戳中添加啥?

PostgreSQL:在不同时区的时间戳中添加间隔

没有时区的时间戳中的夏令时时间偏移