2014-01-21 168 views
0

我正在創建SSIS包以將.csv文件獲取到本地服務器並將其傳輸到FTP 當我將csv導入到FTP並打開到excel時,我的數據獲取轉移到其他列。有沒有內部設置我需要改變? 另外我嘗試了不同的文本限定符仍然沒有工作。用於將數據導出到csv文件到FTP的SSIS包

+0

在文本編輯器中檢查CSV文件,可能有一些意外的逗號。是否所有的行都被轉移或只是一些? –

回答

0

聽起來好像數據集中可能存在隱藏字符。如果您使用的是逗號,則可能需要考慮對分隔符使用較小的二進制字符,如管道「|」。例如,地址可能自然會有逗號。如果一個管道出現在地址字段中,它可能是一個類型o,並且可能性更小。轉移數據單元格的東西通常是選項卡字符和CRLF。您也可以在文本編輯器(如記事本++)中打開數據集,然後選擇「查看 - >顯示符號」菜單選項下的「顯示所有字符」選項,查看確切字符的含義。如果數據集猖獗,則可以使用派生列任務中的替換函數在數據出來時清理數據。