2013-01-08 66 views
0

我想從2 CSV文件中讀取數據並導出到新的Excel文件中,但我無法在Excel目標中導出數據。在進行列映射時,輸入列中有4列,但在可用輸出列中僅顯示1列,僅爲F1。請讓我知道如何解決這個問題。2 csv文件導出到excel文件使用ssis

+0

請儘快回覆....因爲我在過去2天中遇到了這個問題...謝謝.. –

回答

0

如果我正確理解問題,則無法將列映射到「新」XL文件。 如果是這種情況,映射的元數據可能是問題。

嘗試首先使用所需的列標題和列類型創建一個新的xl文件,然後映射到此文件。
或者,右鍵單擊Excel目標並使用「顯示高級編輯器」選項,然後調整「輸入和輸出設置」選項卡的「外部列」中的列。

然後,您可能需要爲Excel目標組件設置ValidateExternalMetadata選項爲false,以允許從頭開始創建新文件。

+0

嗨,感謝它現在顯示了映射列,但是我現在面臨的問題是在執行數據轉換後,它在運行包時仍顯示錯誤。錯誤是: - [Excel目標[772]]錯誤:無法創建OLE DB訪問器。驗證列元數據是否有效。 請讓我知道如何解決這個問題。謝謝在advnace –

+0

任何人都可以有這個錯誤的想法,我怎麼能解決它..感謝... –

+0

是的...它的工作fine.i'm能夠映射專欄...非常感謝 –

0

打開一個Excel工作表,在第一行給出列標題。列A,B,C和D應與您的源列具有相同的名稱。完成後,保存excel文件並關閉工作簿。轉到SSIS並打開Excel目標映射。你應該能夠現在映射它們。

+0

是的...它的工作很好,我能夠映射列...非常感謝。 –

+0

您可以通過標記其中一個有用答覆作爲答案來感謝我們。 – rvphx