0
我試過Google搜索答案,但沒有運氣。 我需要做的是寫入一個雙頭行的csv文件。我需要作爲標題的列在第2行,我可以使用'標題行跳過'來設置它們。 但是,我需要在第3行開始寫入數據,但目前尚未發生。 發生了什麼事是行1中的標題被刪除。 其他一切都很好,與包。SSIS導出爲CSV,但開始寫在第3行
任何想法?
我試過Google搜索答案,但沒有運氣。 我需要做的是寫入一個雙頭行的csv文件。我需要作爲標題的列在第2行,我可以使用'標題行跳過'來設置它們。 但是,我需要在第3行開始寫入數據,但目前尚未發生。 發生了什麼事是行1中的標題被刪除。 其他一切都很好,與包。SSIS導出爲CSV,但開始寫在第3行
任何想法?
你就可以欺騙你的平面文件目標到生產所需的輸出,如果你能不自動創建從您的管道元數據的列標題名稱的舒適性做:
在您的平面文件連接,取消對「第一個數據行中列名」
打開平面文件目標‘高級編輯器’並切換到Component Properties
標籤。
找到Custom Properties
下的Header
屬性,並編輯文本以包含所需的標題數據,結尾爲\r\n\r\n
,以在您的標題行和數據之間生成所需的空行。
設置Header
到
column1;column2\r\n\r\n`
你得到的文件應該是這個樣子:
column1;column2
CRLF
CRLF
val11;val12
CRLF
val21,val22
CRLF
我首先想到的是欺騙平面文件連接使用'{CR} {LF} {CR} {LF}'作爲標題行分隔符,但我無法讓它工作。 – Filburt
是的,這是一個棘手的 - 我的另一個想法是添加一個腳本來替換標題行與模板的前兩行,但它似乎有點笨重。 – bhs