65.9K
CodeProject 正在变化。 阅读更多。
Home

从 C# .Net 连接 Excel 数据库

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.92/5 (9投票s)

2007年12月21日

CPOL
viewsIcon

145556

downloadIcon

1415

本文档解释了如何使用 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 表格写入访问产生负面影响。

© . All rights reserved.