將Excel資料匯入到SQL Server資料庫中

2022-03-24 22:26:36 字數 638 閱讀 6948

1)接受資料匯入的表已經存在。  

insert into t1 select * from  openrowset('microsoft.jet.oledb.4.0'  ,

'excel 5.0;hdr=yes;database=c:\\test.xls',sheet1$);  

2)匯入資料並生成表。  

select * into t1 from  openrowset('microsoft.jet.oledb.4.0',

'excel 5.0;hdr=yes;database=c:\\test.xls',sheet1$); 

3) 匯入excel中指定的列到資料庫表中指定的列。

insert into t1(a1,a2,a3) select a1,a2,a3 from openrowset 

'microsoft.jet.oledb.4.0' ,

'excel5.0; hdr=yes; database=c:\\test.xls',sheet1$);

無法初始化鏈結伺服器 "(null)" 的 ole db 訪問介面 "microsoft.jet.oledb.4.0" 的資料來源物件。

使用sqlserver 2005手動匯入一下這個excel也導不進去,說明這個excel檔案的問題。

將Excel資料匯入到SQL Server資料庫中

這個方法是到目前為止我見到最好的方法,還有幾個要注意的問題也在下面提到了哦!其中還涉及到要注意到地方都在下面累出來了 1 接受資料匯入的表已經存在。insert into t1 select from openrowset microsoft.jet.oledb.4.0 excel 5.0 hdr ...

將Excel匯入到Oracle

private void btninsert click object sender,eventargs e dataset ds 插入資料庫方法 private void insertdbmeth 如果查到了資料,才使控制分頁按鈕生效 if odr 0 conn.close catch excep...

mysql將資料匯入到excel中

先建立一張測試的資料表 create table users username varchar 40 not null,password varchar 40 not null charset utf8 插入資料 insertinto users values admin admin inserti...