Cell.SetCellFormula() 抛出异常System.ArgumentNullException

Cell.SetCellFormula() Throw Exception System.ArgumentNullException

class Program
{
    static void Main(string[] args)
    {
        EditExcel();
    }

    static void EditExcel()
    {
        string path = @"test.xlsx";
        XSSFWorkbook workbook = new XSSFWorkbook(path);
        var sheet = workbook.GetSheetAt(0);

        var row = sheet.GetRow(4);
        var cell = row.GetCell(3);
        cell.SetCellType(CellType.Formula);
        cell.SetCellFormula("SUM(E4:F4)");
        FileStream fs = new FileStream(@"newTest.xlsx", FileMode.Create, FileAccess.Write);
        workbook.Write(fs);
    }
}

以上是我写的测试代码。我在windows10,.net core3.1 Visual Studio 2019测试过,NPOI版本是2.5.2 但是我得到了以下错误: 那么我该如何解决这个问题呢? 谢谢

这是 NPOI 2.5.2 中的 bug。我在我的应用程序中遇到了同样的问题,目前唯一的解决方法是降级到 2.5.1。它应该在下一个版本 2.5.3 中修复。