使用poi給excel設定公式後,產生excel,公式沒有計算
使用以下方法,重新計算公式:
private void reCalculating(){ FormulaEvaluator evaluator = wbo.getCreationHelper().createFormulaEvaluator(); for(int sheetNum = 0; sheetNum < wbo.getNumberOfSheets(); sheetNum++) { Sheet sheet = wbo.getSheetAt(sheetNum); for(Row r : sheet) { for(Cell c : r) { if(c.getCellType() == Cell.CELL_TYPE_FORMULA) { evaluator.evaluateFormulaCell(c); } } } } }