OpenOffice Calc 时间转换

Posted

技术标签:

【中文标题】OpenOffice Calc 时间转换【英文标题】:OpenOffice Calc time conversion 【发布时间】:2011-06-30 18:41:03 【问题描述】:

我正在使用 linux 上的“时间”命令分析一些程序。这以如下格式输出结果:1m48.952s

现在我想将我收集的所有数据制成表格并绘制成图表,但采用这种格式并不容易。

我有两个问题: 1.有没有办法可以轻松地将这种格式转换为纯秒。也许是 OpenOffice Calc 函数? 2.有没有办法调用我的“时间”命令,以便它以秒而不是分秒输出。

非常感谢

【问题讨论】:

【参考方案1】:

你用 excel 标记了这个,所以这里是 excel 解决方案:

=IF(ISERROR(FIND("m",A1)),VALUE(LEFT(A1,FIND("s",A1)-1)), LEFT(A1,FIND("m",A1)-1)*60+MID(A1,FIND("m",A1)+1,FIND("s",A1)-FIND("m",A1)-1))

这是一个简单的公式,因此它可能会直接转换为开放式办公室。以下是一些示例结果:

至于你的第二个问题,man time 解释说你可以-f FORMAT 你的输出。如何设置格式字符串的描述在链接中。我相信你想要-f %e 实时经过(以秒为单位)。默认值似乎是 %E 经过的实时时间(以 [hours:]minutes:seconds 为单位)。

【讨论】:

非常感谢!是的,我有 Excel,所以没问题。 :-)

以上是关于OpenOffice Calc 时间转换的主要内容,如果未能解决你的问题,请参考以下文章

OpenOffice Calc 使用许多单元格将二进制代码转换为十进制

如何在 OpenOffice Calc (BASIC) 中获取范围的第一行的编号

如何读取 ods 文档(例如 LibreOffice calc)并将其转换为 Julia 数据帧?

LibreOffice Calc / OpenOffice Calc / Excel:如何显示负持续时间?

用于 Libreoffice-calc 和 Openoffice-calc 的 Python“Hello World”[关闭]

最佳列宽 OpenOffice Calc