2011-02-08 47 views
2

我正在使用NPOI庫從Excel表導入一些數據到我的數據庫。.NET C# - 導入Excel文件 - 工作表名稱!

早期的一個問題,我很好奇,通常,就要開始了,你就會有這樣的事情:

片段

using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read)) 
       { 
        HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs); 
        HSSFSheet sheet = templateWorkbook.GetSheet("Sales"); 

我查詢,會發生什麼情況時的名稱每次工作表都不一樣,例如我計劃導入銷售數據,並且我從供應商處收到的工作簿中的工作表均以日期標題。

有沒有什麼辦法可以指定GetSheet();只需獲取工作簿中的第一張表格?

任何指針將不勝感激,

謝謝你們:)

回答

5

沒有想出來我會假設你正在尋找getSheetAt

因此,這將是:

HSSFSheet sheet = templateWorkbook.GetSheetAt(0); 
+0

我不會想了幾天,但它似乎是合乎邏輯的答案。一旦時限到了,我會將其標記爲正確:)謝謝 – 109221793 2011-02-08 09:45:49

相關問題