我使用Apache POI for Java 在 Excel 单元格中设置公式。我正在使用以下代码使公式显示为公式而不是字符串:
// "cell" object previously created or looked up
String StrFormula = "SUM(\"A1:A10\")";
cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);
cell.setCellFormula(strFormula);
这setCellType(HSSFCell.CELL_TYPE_FORMULA)
对大多数公式来说都是诀窍,但不是全部。有一些函数(在 Excel 2007 中引入),如 SUMIFS、COUNTIFS。IFERROR, AVERAGEIFS 导致单元格包含字符串。必须单击 + 输入 Excel 中的每个此类单元格才能识别公式。有什么技巧可以使这些功能正常工作吗?