使用Apache POI HSSF,如何一次刷新所有公式单元格?

我正在使用Apache POI填充Excel文件的单元格,并且文档中有很多公式单元格。但是,当我在Excel中打开文档时,它们的值不会刷新。

据我了解,我需要使用a FormulaEvaluator刷新公式单元格。但是,有没有办法一次更新所有公式单元格?其中有 很多

,尽管列出详尽的清单并非没有问题,但我当然不愿意这样做。

回答:

当然。无论如何,刷新工作簿中的所有公式可能是更典型的用例。

如果您使用的是HSSF,请致电evaluatorAllFormulaCells:

 HSSFFormulaEvaluator.evaluateAllFormulaCells(hssfWorkbook)

如果您使用的是XSSF,请致电evaluatorAllFormulaCells:

 XSSFFormulaEvaluator.evaluateAllFormulaCells(xssfWorkbook)

有关详细信息,请访问poi网站

以上是 使用Apache POI HSSF,如何一次刷新所有公式单元格? 的全部内容, 来源链接: utcz.com/qa/405345.html

回到顶部