我遇到了Jxls Formulas的一个问题,如果我们使用SxssfTransformer,他们没有得到评估以纠正结果。
final Workbook templateWorkBook = WorkbookFactory.create(templateFile);
final PoiTransformer poiTransformer = PoiTransformer.createSxssfTransformer(templateWorkBook,10000,false);
然而,当我使用普通的XSSFTransformer时,公式确实得到了正确评估。所以我的下面的代码工作。
final Workbook templateWorkBook = WorkbookFactory.create(templateFile);
final PoiTransformer poiTransformer = PoiTransformer.createTransformer(templateWorkBook);
在使用SXSSFTransformer
时,有没有人知道有关公式的解决方法答案 0 :(得分:0)
尝试使用以下代码强制在Excel中重新计算公式
workbook.setForceFormulaRecalculation(true);