我有一个 LibreOffice 电子表格 (data.ods),其中包含 30 列中大约 500 行逗号分隔值。第一行包含列标题。
Data.ods 通过脚本在一天中定期更新。然后,我在另一个电子表格 (main.ods) 中有几个指向 data.ods 中单元格的链接。
我目前正在执行以下操作:
1) 使用 Python 脚本生成 data.ods。
2) 打开 data.ods,以便 LibreOffice 对逗号分隔值进行文本导入以填充行。
3) 打开 main.ods(它会自动更新链接)。
我目前无法简单地让 main.ods 保持打开状态,因为即使在关闭 data.ods 之后,LibreOffice 似乎仍然对文件有某种锁定,并且在我完全关闭 LibreOffice 之前不允许我的脚本编辑 data.ods(要求我关闭 main.ods)。
我想做以下事情:
1) 打开 main.ods。
2) 通过脚本生成 data.ods。
3) 使用 Edit...Links...Update Values 将更新的值导入 main.ods。
4) 让 main.ods 保持打开状态。
5)通过脚本生成新的data.ods。
6) 使用 Edit...Links...Update Values 将更新的值导入 main.ods。
7) 必要时重复。