一直打开 Libre-Office calc 会占用过多的内存。而且每次我需要在电子表格中添加几行内容时,打开 calc 都很麻烦。有没有办法可以以最少的操作完成此操作,比如打开终端并写入我的 .ods 文件?我想添加如下行:
A B C
1 03/02/16 09:00 Cooking
2 02/07/15 $225 New Clothes
我知道我可以写入 .csv 格式。但我需要我的公式。我可以让 .ods 文件从我写入的 .csv 文件中读取。但这样我就必须对 .ods 文件进行太多更改。
答案1
.ods
文件是二进制的,因此您无法随意使用文本编辑器。您可以考虑另一种可能性,但它不是免费的(尽管相当便宜)。
如果您获得insync
,它可以将文件夹与 Google Drive 同步。它的一个非常好的功能是它可以将 .ods 文件转换为 Google 电子表格或从 Google 电子表格转换为 .ods 文件。
我目前就是这么做的。当我想在本地运行计算时,我会这么做。当我想快速调整或在路上时,我会使用 Google 进行编辑。
我不确定这里发布产品链接的礼仪是什么,所以如果你谷歌搜索“insync google drive”,你就可以找到它。
答案2
或者,解压缩 .ods 文件并使用文本编辑器更改 XML。
还有可用的库,例如http://incubator.apache.org/odftoolkit/这可能会有帮助。