阅读excel工作表和数据

Ita*_*ayM 0 .net c# excel datareader

我想阅读我的WEBApplication excel文件,我找到了一种方法来处理连接字符串问题是我不配偶知道工作表数量和名称.此外,我想在DropDownList中使用此名称,以便用户可以选择一个.

Mar*_*rco 8

如果在项目中设置了对程序集的引用,则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();
}
Run Code Online (Sandbox Code Playgroud)