1. 程式人生 > >vb.net 教程 8-4 excel操作 1

vb.net 教程 8-4 excel操作 1

這裡說的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 教程 目錄