2017-08-23 41 views
0

我有一個Excel XLS文件,我們希望使用SSIS將其導入到數據庫。將Excel XLS文件導入到SSIS中 - 轉換標題行並將其添加到底層記錄

文件的格式如下

這是輸入文件

This is the Input File

我想將其轉換爲插入SQL表的格式如下

SQL table layout

SQL table layout

有關實現此目標的最佳方法的任何想法? 關於將投資者姓名/地址單元分成多列的方式,我還有第二個問題,但會把它放在一個單獨的問題中。

由於提前 史蒂夫

+0

如果您沒有使用圖片,您將獲得更多幫助。不是每個人都有能力看到他們。 – KeithL

+0

感謝您的建議。我試圖在文本中佈局字段,但塊或代碼似乎沒有工作。你會推薦我用什麼來佈置它 –

回答

0

做了改造複雜,因爲這是一個腳本任務的唯一方法。

0

我現在打電話。

這裏是我的建議

導入行$ 5:摹

導入Excel。 有條件分割出空賬戶。

好像所有的投資者賬戶小時是數字

添加腳本組件的變換

在輸出時添加你想你的3列。

外排轉換添加3個變量,以滿足您的要求(即串進階;等)!

裏面排 如果(int.tryparse(row.investorid) {進階= row.investmentid .. 。 } 否則 { Row.advisor =進階 ... }

完成W¯¯腳本

添加條件spli t忽略空顧問。

相關問題