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”[关闭]