【发布时间】:2013-07-29 16:32:29
【问题描述】:
我正在使用 apache POI 更改 Excel 工作表中的单元格。更改值后,具有与已更改单元格对应的公式的单元格不会更新。
当我进入 excel 并单击带有公式的单元格,然后单击功能栏时,公式会更新。
我已将计算选项设置为自动更新。
快速示例。
行:
[A2 + A3] [1] [2]
这里的 A1 等于 3
当我使用 POI 更改它时:
[A2+A3] [2] [5]
A1 仍然等于 3,直到我单击该单元格。
刷新工作簿或工作表也不起作用。这是excel还是POI的问题?谁能想到解决方法?
【问题讨论】:
-
你的问题不清楚。请描述确切的操作顺序,包括在 Excel 中打开和关闭工作表。您是否执行以下步骤? 1)创建工作表; 2)关闭Excel; 3)运行你的Java程序; 4) 在 Excel 中重新打开工作表?如果不是,请准确描述您的工作。
-
其他人的回答没有这样的描述,这样的描述在这种情况下有点无关紧要。
标签: java excel apache-poi