NPOI导出Excel自动计算公式问题

以前用过sheet.ForceFormulaRecalculation = true;当时能够自动计算出来。

今天把模板改了一下(没动公式,但是模板是老板改的,我也不知道他操作了什么),结果就不能自动计算了。

最后没办法,只能给每个有公式的单元格处理一下,例如在我的项目里面就是这样的:

int[] indexs = new int[] { 5, 7, 9, 13, 15, 17, 21, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34 };
                for (int i = 0; i < 35; i++)
                {
                    if (!indexs.Contains(i))
                        continue;
                    XSSFFormulaEvaluator e = new XSSFFormulaEvaluator(workbook);
                    for (int j = 2; j < 7; j++)
                    {
                        ICell cell02 = sheet.GetRow(i).GetCell(j);
                        cell02 = e.EvaluateInCell(cell02);
                    }
                }

大家要是知道我出问题的原因,请赐教