当引用的单元格编程改变时链接不更新
我在其中一个工作表中引用了另一个单元格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