用vb編寫匯入excel檔案資料到sql2019資料庫中

2022-02-19 06:20:15 字數 1420 閱讀 1858

1樓:愛day可靠的

操作方法如下:

1、匯入excel資料,同時建立表:

select * into 表名 fromopenrowset( 'microsoft.jet.oledb.

4.0','excel 8.0;hdr=yes;imex=1;database=檔案路徑','select* from [excel表名(預設為sheet1)$]')。

2、在表中插入excel資料:

insert into 表名 select * fromopenrowset( 'microsoft.jet.oledb.

4.0','excel 8.0;hdr=yes;imex=1; database=檔案路徑','select * from [excel表名(預設為sheet1)$]')。

3、匯出資料到excel中:

insert into openrowset('microsoft.jet.oledb.

4.0','excel 8.0;hdr=yes;imex=0; database=檔案路徑','select* from [excel表名(預設為sheet1)$]') select * from 表名;需要建立excel檔案並指定列名後才可以匯出。

2樓:聊芳敬帥

上網上查一下vb操作excel程式,然後將你的rs記錄集迴圈向每行每列賦值就好了。

用vb做怎麼將excel資料匯入sql資料庫中?

3樓:噯你不知可否

法一:可以試著用vb書寫一段呼叫sql server資料庫dts的**,然後就可以像直接使用dts進行資料匯入一樣就行excel與sql server資料之間的遷移了。

方法二:可以用vb來 作excel,然後一條資料一條資料的 入到資料庫中,這種方法不 使用,因為vb 作excel是非常慢的,如果資料量太大,很有可能會造成宕機。

4樓:匿名使用者

1、從excel讀取資料

2、將讀取到的資料按照sql表的格式整理好3、插入到sql資料庫中

4、迴圈以上過程 完成後提交事物

vb6 把excel匯入sql資料庫中!急 5

5樓:匿名使用者

strsql = "insert into family (欄位一,欄位二,欄位三,...) select (欄位一,欄位二,欄位三,...) from openrowset('microsoft.

jet.oledb.4.

0','excel 8.0;hdr=yes;database=" & commondialog1.filename & " ;','select * from [sheet1$] ')"

把資料庫中的除了 image 的其他欄位都列出來。應該就可以了

怎麼用VB編寫快速重啟啊,用VB編寫重啟程式

option explicit dim str1 as integer private sub command1 click str1 msgbox 確定重啟嗎?vbinformation vbyesno,提示資訊 if str1 6 then shell shutdown r t 0 else e...

怎麼將EXCEL檔案匯入到FOXPRO6 0呢

1,在foxpro中可以用 檔案 匯出成xls5,相應的命令copy to xls type xl5 2,而在excel中可以用 檔案 另存為。dbf4格式,但是只有excel2003有這種功能,office2007及以上版本不再支援此功能了。實際上兩者可以通過txt檔案進行。具體步驟如下 開啟ex...

vb編寫記事本問題,用VB製作乙個簡單記事本問題!

richtextbox的大部分功能textbox都能實現,只是比較麻煩點而已。開啟和寫入檔案用open語句 open xx.txt for input as 1 讀取和寫入用line input和print。例 private sub command1 click 讀取檔案 open xx.txt ...