从 C# .Net 连接 Excel 数据库






2.92/5 (9投票s)
本文档解释了如何使用 C# .Net 连接 Excel 数据库并获取数据。
引言
这是一个简单的程序,它解释了如何连接 MS-Excel 数据库。
背景
在 Excel 中创建表格非常简单和容易。从 Excel 表格中提取数据也很容易。
使用代码
要连接 Excel,我们需要使用如下所示的普通 OLEDB 连接:string Con_Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + DB_Path + ";Extended Properties=\"Excel 8.0;HDR=Yes;IMEX=1\";";
这里 DB_Path 是 .XLS 文件的位置。
"HDR=Yes;" 表示第一行包含列名,而不是数据。
"HDR=No;" 表示相反的情况。
"IMEX=1;" 告诉驱动程序始终将“混合”(数字、日期、字符串等)数据列读取为文本。请注意,此选项可能会对 excel 表格写入访问产生负面影响。