人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

圖解SSIS批量導(dǎo)入Excel文件的實現(xiàn)方法

發(fā)布日期:2022-01-02 09:42 | 文章來源:gibhub
1、建立測試excel文件,假設(shè)有a b c d四個字段,保存在f:/excel目錄下

并復(fù)制很多個一樣的文件

2、打開Microsoft Visual Studio 2005或者隨sql2005安裝的SQL Server Business Intelligence Development Studio,新建一個商業(yè)智能項目。

3、工具箱拖一個Foreach循環(huán)容器

4、編輯容器,設(shè)定遍歷目錄和其他參數(shù)

5、新建一個映射變量,用來存儲遍歷當(dāng)中的文件路徑

6、怎么存儲不用你關(guān)心,你只要指定一個變量名就ok了

7、確定后,容器生成完畢,接著拖一個數(shù)據(jù)流任務(wù)到容器中
8、切換到數(shù)據(jù)流tab頁,拖一個excel源

9、編輯excel源,選擇一個剛剛的任意excel

10、選擇一個sheet

11、拖一個ole db目標到數(shù)據(jù)流中

12、按住excel源的綠色箭頭,拖動到oledb目標上

13、編輯oledb目標,選擇一個sqlserver數(shù)據(jù)表,這個表必須是已經(jīng)存在的,這里我們建立一個ssistest數(shù)據(jù)庫,生成一個和excel結(jié)構(gòu)一樣的表tt
create table tt(a varchar(100),b varchar(100),c varchar(100),d varchar(100))
然后用oledb去連接
14、編輯字段映射關(guān)系,結(jié)構(gòu)一樣,它會自動找到

15、編輯下面的excel鏈接管理器,這里將用到foreach的變量來代替剛剛選擇的那個excel文件

16、連接管理器的屬性中設(shè)置變量的映射用法

17、expressions的屬性編輯列表中,左邊選擇 excelfilepath,這個是連接管理器的屬性,我們將用變量來代替

18、再點擊表達式的屬性編輯按鈕,把列表中的變量用戶::xlspath變量拖到下面的表達式框中

19、這時ssis將會報錯,并給出警告

20、上圖中黃顏色的區(qū)域,右鍵-屬性,打開控制流的屬性窗口,設(shè)置DelayValidation為True就可以了。
經(jīng)過以上20步的配置,整個過程就結(jié)束了,你可以按下F5看看效果,文件夾下所有的excel將被批量導(dǎo)入數(shù)據(jù)庫。另外可以通過sqlserver的作業(yè)來調(diào)用ssis的包實現(xiàn)定期自動把目錄下的excel導(dǎo)入數(shù)據(jù)庫。

版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部