C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫的連接字符串
更新時間:2013年11月08日 17:09:52 作者:
C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫的連接字符串具體如下,需要的朋友可以參考下
復制代碼 代碼如下:
string fileExt = Path.GetExtension(excelPath);
string conn = "";
if (fileExt == ".xls")
{
conn = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'";
}
else
{
conn = "Provider = Microsoft.ACE.OLEDB.12.0 ; Data Source =" + excelPath + ";Extended Properties='Excel 12.0;HDR=Yes;IMEX=1'";
}
03和07、10等版本的引擎不同
03是Microsoft.Jet.OLEDB.4.0
07及以上是Microsoft.ACE.OLEDB.12.0
并且Microsoft.ACE.OLEDB.12.0引擎需要一個文件,下載安裝:http://www.microsoft.com/zh-cn/download/details.aspx?id=23734
其實后者可以兼容前者尷尬
參考文章鏈接:http://blog.csdn.net/Limpire/article/details/2599760
相關(guān)文章
SQL Server 2012使用Offset/Fetch Next實現(xiàn)分頁數(shù)據(jù)查詢
在Sql Server 2012之前,實現(xiàn)分頁主要是使用ROW_NUMBER(),在SQL Server2012,可以使用Offset ...Rows Fetch Next ... Rows only的方式去實現(xiàn)分頁數(shù)據(jù)查詢,具體代碼詳解大家參考下本文2017-07-07
sql server deadlock跟蹤的4種實現(xiàn)方法
一提到跟蹤倆字,很多人想到警匪片中的場景,但這里介紹的可不是一樣的哦,下面這篇文章主要給大家介紹了關(guān)于sql server deadlock跟蹤的4種實現(xiàn)方法,文中通過圖文以及示例代碼介紹的非常詳細,需要的朋友可以參考下2018-09-09
sqlserver 復制表 復制數(shù)據(jù)庫存儲過程的方法
復制整個SqlServer數(shù)據(jù)庫的問題的比較好的方法2008-02-02
拯救你的數(shù)據(jù) 通過日志恢復MSSQL數(shù)據(jù)
這篇文章主要為大家詳細介紹了如何通過日志恢復MSSQL數(shù)據(jù)的具體步驟,感興趣的小伙伴們可以參考一下2016-05-05

