2011-11-03 57 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