评估Workbook对象中的所有公式
我想要评估Workbook对象中的所有公式。 我知道有XSSFFormulaEvaluator和HSSFFormulaEvaluator用于评估XSSFWorkbook和HSSFWorkbook中的公式。 但是工作簿对象我已经属于Workbook类。
我可以使用这样的东西,
XSSFFormulaEvaluator.evaluateAllFormulaCells((XSSFWorkbook) workbook);
可以使用这个评估器吗? 它是否有任何负面影响的工作簿到XSSFWorkbook?
这包括在关于Formula评估的Apache POI文档中 – 您只需使用evaluateAll方法 ,例如:
Workbook workbook = .... // Load/create the workbook // Evaluate all formulas in it workbook.getCreationHelper().createFormulaEvaluator().evaluateAll();