2011-11-03 73 views
0

我想讀到我的WEBApplication excel文件, 我發現了一種方法來處理連接字符串問題是,我不配偶知道工作表的數量和名稱。此外,我想在DropDownList中使用這個名字來給用戶選擇一個名字的能力。閱讀excel工作表和數據

回答

7

如果在您的項目中設置了對組件Microsoft.Office.Interop.Excel的引用,則可以讀取您的Excel文件並使用所需的所有功能。

用戶評論後編輯:

public void Read(string filename) 
{ 
    Excel.Application excel = new Excel.Application(); 
    Excel.Workbook wb = excel.Workbooks.Open(filename); 

    // Get worksheet names 
    foreach (Excel.Worksheet sh in wb.Worksheets) 
     Debug.WriteLine(sh.Name); 

    // Get values from sheets SH1 and SH3 (in my file) 
    object val1 = wb.Sheets["SH1"].Cells[1, "A"].Value2; 
    object val3 = wb.Sheets["SH3"].Cells[1, "A"].Value2; 
    Debug.WriteLine("{0}/{1}", val1, val3); 

    wb.Close(); 
    excel.Quit(); 
} 
+0

我也試過了,不能確切地說我需要什麼,你能舉個類似於我的問題的例子嗎? – ItayM

+0

@ItayM:告訴我你需要什麼,我會提供一些例子... – Marco

+0

獲取Excel文件,獲取所有工作表的名稱,以及其中一個工作表的特定單元格 – ItayM