【问题标题】:Easiest way to get either LibreOffice Calc or Excel to import ISO8601 datetimes让 LibreOffice Calc 或 Excel 导入 ISO8601 日期时间的最简单方法
【发布时间】:2015-06-19 02:18:49
【问题描述】:

使用 Python3,我制作了一堆日志文件,其中包括使用 iso_format() 方法呈现的 datetimes。例如

...
2015-04-09T18:31:56.285000  12.7
2015-04-09T18:31:56.285000  12.6
2015-04-09T18:32:16.662000  12.8
2015-04-09T18:32:36.231000  12.4
2015-04-09T18:32:56.235000  12.6
2015-04-09T18:33:56.242000  12.8
...

我想将这些导入 Excel(Excel 2011 for Mac,版本 14.4.8)或 Calc(LibreOffice 4.4.2.2)。

我很沮丧,因为它们都不支持开箱即用的 IS8601,尤其是对 Calc 的开源血统感到惊讶。 我必须相信有很多分析师需要从 IS8601 数据集中导入数据并在这些程序中的任何一个中进行分析。

他们在做什么?在这两种方法中快速解释我的 ISO8601 字段的最简单方法是什么?

【问题讨论】:

标签: excel python-3.x iso8601 libreoffice-calc excel-2011


【解决方案1】:

请尝试:

=LEFT(A1,FIND("T",A1)-1)+MID(A1,FIND("T",A1)+1,LEN(A1))  

格式为:

dd/mm/yyyy hh:mm:ss.000  

或适合。

【讨论】:

  • 那行得通。谢谢。是否真的没有办法在不引入额外的列的情况下做到这一点? (另外,我假设您的意思是 Excel?)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-06
  • 2012-11-23
  • 1970-01-01
  • 2018-02-26
相关资源
最近更新 更多