將某個目錄上的Excel表,匯入到資料庫中 sql

2021-09-08 03:37:19 字數 807 閱讀 5793

--將某個目錄上的excel表,匯入到資料庫中

--將所有的excel檔案放到乙個目錄中,假設為c:\test\,然後用下面的方法來做

create table #t(fname varchar(260),depth int,isf bit)

insert into #t exec master..xp_dirtree 'c:\test',1,1

declare tb cursor for select fn='c:\test'+fname from #t

where isf=1 and fname like '%.xls'  --取.xls檔案(excel)

declare @fn varchar(8000)

open tb

fetch next from tb into @fn

while @@fetch_status=0

begin

--下面是查詢語句,需要根據你的情況改為插入語句

--插入已有的錶用:insert into 表 selct * from ...

--建立錶用:select * into 表 from ...

set @fn='select * from

openrowset(''microsoft.jet.oledb.4.0'',''excel 5.0;hdr=yes;database='+@fn+''',全部客戶$)'

exec(@fn)

fetch next from tb into @fn

endclose tb

deallocate tb

drop table #t

將某個目錄上的Excel表,匯入到資料庫中

將某個目錄上的excel表,匯入到資料庫中 將所有的excel檔案放到乙個目錄中,假設為c test 然後用下面的方法來做 create table t fname varchar 260 depth int,isf bit insert into t exec master.xp dirtree ...

將excel表的資料匯入

import react from react import xlsx from xlsx class list extends react.component file.target 通過filereader物件讀取檔案 const filereader new filereader filere...

將Excel 表快速匯入sqlserver

從exce表中直接匯入到資料庫中 private void barbuttonitem從excel匯入 itemclick object sender,devexpress.xtrabars.itemclickeventargs e while read.nextresult read.close ...