我已经导入了一个 CSV 文件,其中第一列是ISO 8601格式的日期时间值,例如
2012-01-01T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)
2012 年的第一个时刻。
然后,愿意让 LibreOffice 识别格式(因为我期待绘制图表),我选择了列,选择Format Cells...
并输入自定义时间格式作为
YYYY-MM-DDTHH:MM:SS.000Z
Run Code Online (Sandbox Code Playgroud)
如果...我编辑一个单元格以从其开头删除隐藏的单引号(用于保护单元格内容不被解释),这似乎有效,因为所有新格式化的单元格现在存储的值如下
'2012-01-01T00:00:00.000Z
Run Code Online (Sandbox Code Playgroud)
(请注意单引号 - 它仅在您编辑特定单元格时可见)。
我要为列中的所有单元格这样做。我怎样才能自动化这个?
更新:我已经找到了针对我的特定情况的解决方案:它有助于在 CSV 导入对话框中将列格式设置为“时间”。但我仍然很好奇,如果我没有要导入的原始 .csv 数据文件,而只有 .ods 文件,其中的数据已经导入,而没有在导入时指定的格式,我仍然很好奇如何做到这一点。