Excel匯入資料庫指令碼

2022-08-24 06:57:13 字數 927 閱讀 5499

--資料庫中不存在需要匯入的表

select * into tab_purchasepricetemp from openrowset( 'microsoft.jet.oledb.4.0', 'excel 5.0;hdr=yes;imex=1; database=d:\a.xls',sheet2$)

--資料庫中已存在需要匯入的表

insert into tab_purchasepricetemp

select * from openrowset( 'microsoft.jet.oledb.4.0', 'excel 5.0;hdr=yes;imex=1; database=d:\a.xls',sheet2$)

--出現  sql server 阻止了對元件 'ad hoc distributed queries' 的 statement'openrowset錯誤   解決方案

--啟用ad hoc distributed queries:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'ad hoc distributed queries',1

reconfigure   

--出現   鏈結伺服器 "(null)" 的 ole db 訪問介面 "microsoft.jet.oledb.4.0" 報錯。 錯誤 解決方案

匯入的excel格式不正確,格式為.xls

--關閉ad hoc distributed queries:

exec sp_configure 'ad hoc distributed queries',0

reconfigure

exec sp_configure 'show advanced options',0

reconfigure

excel匯入資料庫

在你的 中增加一列,利用excel的公式自動生成sql語句 concatenate 函式 具體方法如下 1 增加一列 假設是d列 2 在第一行的d列,就是d1中輸入公式 concatenate insert into table col1,col2,col3 values a1,b1,c1,3 此時...

Excel匯入資料庫

一 在excel中 新建一列,如把列名定為ab,下面放你的資料,比如1,2,3 二 開啟sql企業管理器,右擊你所需要匯入的資料庫,選擇匯入資料,下一步,資料來源選擇microsoft eccel 97 2000,選擇excel檔案繼續下一步,往下按,選擇sheet1 或者2,3 看你把資料放在那一...

excel匯入資料庫

日常工作中,感覺一些基礎知識需要做下筆記,可能是剛畢業的緣故吧,還保持著做筆記的習慣,但根據以往經驗,紙質筆記最多保持一年,過後想找已是難過登天。電子版筆記感覺很不錯,尤其是發布到網路中。筆記內容是本人遇到的感覺可能會有些用的東西,很是瑣碎,記錄在中,僅供學習參考。1 將資料庫中的內容顯示到乙個窗體...