如何在 NPOI 中枚举 excel 个工作表

How to enumerate excel worksheets in NPOI

如何使用 NPOI 枚举所有 excel 工作表名称?作为快速解决方法,我正在使用以下内容。但我对这样做感到非常内疚...

        try
        {

            IWorkbook Iwb;
            Iwb = new XSSFWorkbook(filepath);

            int i = 0;
            while (i < 100)
            {
                MessageBox.Show(Iwb.GetSheetAt(i).SheetName);
                i++;
            }

        }
        catch (Exception ex)
        {//Do Nothing..
        }

有一个 NumberOfSheets 属性 可以使用。