【发布时间】:2012-09-13 17:48:42
【问题描述】:
我有两个文件:
-
1.ods在C:\ -
2.ods在Z:\
在1.ods - 单元格A1 我输入了10,保存,关闭。
在2.ods - 单元格A1 我输入了公式:='file:///Z:/1.ods'#$Sheet1.A1,保存,关闭。
现在,当1.ods 单元格A1 中的值发生变化时,我想以编程方式使用odftoolkit API 重新计算2.ods 单元格A1 中的值(当然是在保存之后)。
有一种获取计算值的方法:Cell#getDisplayText,但这不适用于外部依赖项。我还没有找到任何与 Open/LibreOffice 快捷方式 Ctrl+Shift+F9 执行相同操作的 API 方法。
如何仅使用 odftoolkit API 刷新/重新计算上述值?
(这是因为我有 7000 个 ods 文件,我不想手动重新计算,然后做我需要做的事情)
【问题讨论】:
标签: java cell odf odftoolkit