当引用的单元格编程改变时链接不更新

我在其中一个工作表中引用了另一个单元格B中的单元格A. 链接被设置为自动更新。 每当我更改单元格B中的值时,单元格A按预期反映更改。

但是,如果我从外侧Excel(使用Java POI apache API)更改单元格B的值,则单元A不会更改。 我打开表单,单元格A仍然反映了旧值。 如果我做一个重新计算,同样的事情。

任何想法如何使这个值更新/更改,以反映新的单元格?

请帮忙

方式1.您可以通过以下方式重新评估所有公式单元格:

XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook) 

要么

 HSSFFormulaEvaluator.evaluateAllFormulaCells(workbook) 

方式2。

 wb.getCreationHelper().createFormulaEvaluator().evaluateAll() 

要么

 wb.setForceFormulaRecalculation(true) 

参考链接

SO链接: Excel公式不更新单元格

Apache链接: http : //poi.apache.org/spreadsheet/eval.html

信贷应该转到以下用户

akokskis和eugen-constantin-dinca和nilamber

其他链接:

Apache链接: 接口FormulaEvaluator

Apache链接: 类HSSFFormulaEvaluator

Apache链接: 类XSSFFormulaEvaluator

SO链接: apache-poi-evaluate-formula