我们如何使用 NPOI 从 excel 中删除行?

问题描述

我正在使用下面的代码从 .xlsx 中删除上面的行,并且我成功安装了 NPOI 库。执行成功,但无法删除行。

namespace A
{
    class B
    {
            path = "File path";
            XSSFWorkbook hswb;
            using(FileStream file = new FileStream(path,FileMode.Open,FileAccess.ReadWrite))
            {
                hswb = new XSSFWorkbook(file);
            }

            ISheet sheet = hswb.GetSheetAt(0);
            for (int row = 0; row <= sheet.LastRowNum; row++)
            {
                var row1 = sheet.GetRow(row);
                if((row<3) && row1 != null)
                {
                    sheet.RemoveRow(row1);
                    sheet.ShiftRows(row+1,sheet.LastRowNum,-1);
                }
            }
    }
    
}

请帮帮我.. 提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...