NPOI:编辑单元格

时间:2013-04-05 13:34:39

标签: c# excel npoi

我使用以下代码编辑excel文件的单元格,但我没有在escel文件中看到我的更改。

    using (var fs = new FileStream(reconnFileName, FileMode.Open, FileAccess.ReadWrite))
    {
        HSSFWorkbook template = new HSSFWorkbook(fs, true);
        ISheet sheet = template.GetSheetAt(0);

        int rownumber=3;
        foreach(StringBuilder cardHolderValue in cardHolderValues)
        {
            sheet.GetRow(rownumber).Cells[2].SetCellValue(cardHolderValue.ToString());
            rownumber++;
        }
    }

我在其中找不到任何Save()功能。请让我知道如何保存我的编辑内容。

2 个答案:

答案 0 :(得分:0)

看看:http://dotnetslackers.com/articles/aspnet/Create-Excel-Spreadsheets-Using-NPOI.aspx#s7-conclusion。有一种Write方法可以保存您的Excel文件。

答案 1 :(得分:0)

template.Write(new FileStream(“c:/ path”,FileMode.Create,FileAccess.ReadWrite));