2016-07-22 76 views
-1

我創建了SSIS項目以從Excel文件源加載數據。我使用foreach循環從選定的文件夾中取得所有的excel文件。該循環看起來工作採取第一個文件,但是當下一個文件錯誤發生時說需要新的元數據。 excel源文件格式相同且標題相同(只有一列數據)。ssis foreach循環錯誤[SSIS.Pipeline]錯誤:「Excel源」未通過驗證並返回驗證狀態「VS_NEEDSNEWMETADATA」

請指教 感謝,

+0

請提供您的代碼 – olexd

回答

0

有時Excel將實際上有更多的列比它出現。兩種方法來檢查: 1.保存爲csv並查看每行結尾是否有額外的,,,。 2.創建一個快速測試包並連接到excel文件並驗證源只有一列。

+0

我試過這兩種方法檢查 1.保存爲csv後文件中沒有額外的列。 2.它有點奇怪,當我嘗試從每個文件加載數據。數據顯示完美,數據格式相同,只有一列,只有數據不同。 – vinny