如何枚举NPOI中的excel工作表

如何使用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属性。