要在excel单元格中使用计算公式,需要在单元格中写入对应的公式:
cell.setCellFormula(excelCellTemp.getCellFormula());
并将表格的强制计算打开
// 强制执行计算 sheet.setForceFormulaRecalculation(true);
如果要跨多个sheet页计算,则需要注意出现下面的问题:
Parse error near char 5 '月' in specified formula 'SUM(4月27号:5月10号!K27)'. Expected ',' or ')'
解决方案就是将公式改为: SUM(\'4月27号\':\'5月10号\'!K27)