Excel匯入Sqlserver資料庫指令碼

2022-09-26 11:54:25 字數 595 閱讀 2700

受以前舊同事之託,在www.cppcns.com部落格裡發這段指令碼:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'ad hoc distributed querirxtlelxdujes',1

reconfigure

select * into tmp_程式設計客棧asset

from openrowset('microsoft.jet.oledb.4.0',

'excel 8.0;database=d:\excel資料來源\資產印章.xls',

'select * from [sheet1程式設計客棧$]') ;

說明:

d:\excel資料來源\資產印章.xls ---------> 為檔案存放的物理路徑.

from [sheet1$] ----------> 其中的sheet1為工作表的名稱.

剩下的程式設計客棧就是對tmp_asset相關的列進行一些資料匹配了,這裡就不多說了:)

本文標題: excel匯入sqlserver資料庫指令碼

本文位址:

c 中高效的excel匯入sqlserver的方法

將oledb讀取的excel資料快速插入的sqlserver中,很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用 bcp,也就是system.data.sqlclient.sqlbulkcopy 類來實現。不但速度快,而且 簡單,下面測試 匯入乙個6萬多條資料的sheet...

c 中高效的excel匯入sqlserver的方法

將oledb讀取的excel資料快速插入的sqlserver中,很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用bcp,也就是system.data.sqlclient.sqlbulkcopy 類來實現。不但速度快,而且 簡單,下面測試 匯入乙個6萬多條資料的sheet,...

c 中高效的excel匯入sqlserver的方法

將oledb讀取的excel資料快速插入的sqlserver中,很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用bcp,也就是system.data.sqlclient.sqlbulkcopy 類來實現。不但速度快,而且 簡單,下面測試 匯入乙個6萬多條資料的sheet,...