vb.net 教程 8-4 excel操作 1
阿新 • • 發佈:2019-02-09
這裡說的excel操作僅僅是講如何把Excel作為資料庫來操作。
真正的Office中的Excel操作,我會留在後面講到的。
oledb除了mdb資料庫外,還提供了對excel的操作。
1、64位系統下的連線字串
"Provider = Microsoft.ACE.OLEDB.12.0;data source=樣例 .xlsx;Extended Properties='Excel 12.0 XML;HDR=YES;'"
2、32位系統下的連線字串
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=樣例 .xls;Extended Properties=‘Excel 8.0;HDR=YES;'"
有的地方說字尾.xlsx的用第一種,xls的用第二種;
這是不準確的,我這裡安裝的是win10+office2010,xls檔案同樣是第一種:
"Provider = Microsoft.ACE.OLEDB.12.0;data source=樣例 .xls;Extended Properties='Excel 12.0 XML;HDR=YES;'"
Provider :使用的資料驅動程式
data source:資料來源,這裡是xls或者xlsx檔案
Extended Properties:擴充套件屬性,大家根據安裝office版本和需要開啟的檔案字尾來吧。HDR:是否將表的第一行作為表頭,預設是YES。
只要將連線字串搞懂了,剩下的操作就同之前的mdb檔案操作,後面將用例子說明如何操作excel資料。
本節使用到的樣例Excel表:
由於.net平臺下C#和vb.NET很相似,本文也可以為C#愛好者提供參考。
學習更多vb.net知識,請參看vb.net 教程 目錄