2017-05-29 2 views
0

NPOIを使用してすべてのExcelシート名を列挙するにはどうすればよいですか?簡単な回避策として、私は以下を使用しています。しかし、私はそれを行うための超罪悪感を感じる...あなたが使用することができますNumberOfSheetsプロパティは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.. 
     } 

答えて

1

あります。

+0

ありがとうございます! getNumberOfSheets()メソッドがあると思いました(これはNPOIでは見つかりません)。 NPOIとPOIの間に混乱があるようです。 http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFWorkbook.html#getNumberOfSheets() – Solo

関連する問題