在使用NPOI生成Excel文件的时候碰到了模板文件内的公式不自动计算的问题,遂记录。
适用于模板文件中自带公式
//方法一
sheet.ForceFormulaRecalculation = true;//执行公式
//方法二
workbook.GetCreationHelper().CreateFormulaEvaluator().EvaluateAll();//执行公式
适用于在代码中罗列公式
//方法三
row.GetCell(13).SetCellType(CellType.Formula);
row.GetCell(13).CellFormula = "AVERAGE(D2:K5)";