我能够生成 excel 文件,但包含公式的单元格(假设显示列的整数值的总和)最初显示值为 0。然后,当我编辑一些列单元格时,它会更新为仅已编辑单元格的值的总和,而不是将未编辑单元格的值相加。
我的一段代码是:
Cell cell = row.createCell(size - 2);
cell.setCellValue("Total");
cell = row.createCell(size - 1);
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula("SUM(D3:D4)");
另外,我尝试在上述代码下方添加更多这些代码。
FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();
evaluator.evaluateFormulaCell(cell);
但它仍然给出了相同的结果。谁能告诉我出了什么问题?提前致谢。