阅读excel工作表和数据
本文关键字:数据 工作 excel 阅读 | 更新日期: 2023-09-27 18:13:31
我想读到我的WEBApplication 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