2014-01-21 50 views
0

我正在创建SSIS包以将.csv文件获取到本地服务器并将其传输到FTP 当我将csv导入到FTP并打开到excel时,我的数据获取转移到其他列。有没有内部设置我需要改变? 另外我尝试了不同的文本限定符仍然没有工作。用于将数据导出到csv文件到FTP的SSIS包

+0

在文本编辑器中检查CSV文件,可能有一些意外的逗号。是否所有的行都被转移或只是一些? –

回答

0

听起来好像数据集中可能存在隐藏字符。如果您使用的是逗号,则可能需要考虑对分隔符使用较小的二进制字符,如管道“|”。例如,地址可能自然会有逗号。如果一个管道出现在地址字段中,它可能是一个类型o,并且可能性更小。转移数据单元格的东西通常是选项卡字符和CRLF。您也可以在文本编辑器(如记事本++)中打开数据集,然后选择“查看 - >显示符号”菜单选项下的“显示所有字符”选项,查看确切字符的含义。如果数据集猖獗,则可以使用派生列任务中的替换函数在数据出来时清理数据。