使用Java更新Excel中的公式
我开始build立一个应用程序(在Java中),我有一些问题。我很新,所有这一切,我有点失落。
我正试图导出一些信息到Excel模板。 我没有问题,但模板有一些Excel的公式。
当我打开模板时,所有的信息都在那里,但为了看到公式的结果,我必须复制/粘贴应用程序给出的所有值。
我发现了一句话来更新所有的公式
workbookInfDef.getCreationHelper().createFormulaEvaluator().evaluateAll();
但它不起作用。 错误停止与它发生,应用程序崩溃…
如果有人能帮助我,我将会非常棒!
如果您使用的是XSSF工作簿,则可以按照以下方式重新评估所有公式单元格:
XSSFFormulaEvaluator.evaluateAllFormulaCells(workbook)
如果您使用HSSF工作簿,则存在类似的API:
HSSFFormulaEvaluator.evaluateAllFormulaCells(workbook)
或者,具体取决于你如何设置,以及你想要完成什么,你应该能够在这里find你的解决scheme