阅读excel工作表和数据

本文关键字:数据 工作 excel 阅读 | 更新日期: 2023-09-27 18:13:31

我想读到我的WEBApplication excel文件,我找到了一种方法来做它与连接字符串的问题是,我不配偶知道工作表的数量和名称。此外,我想在下拉列表中使用这些名称,让用户能够选择一个。

阅读excel工作表和数据

如果在你的项目中你设置了一个参考程序集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();
}

看一下Jet的OLE DB提供程序。http://msdn.microsoft.com/en-us/library/ms175866.aspx