【发布时间】:2014-01-21 14:14:02
【问题描述】:
我正在创建 SSIS 包以将 .csv 文件传输到我的本地服务器并将其传输到 FTP 当我将 csv 放入 FTP 并打开到 excel 中时,我的数据会转移到其他列。内部是否有任何类型的设置我需要更改? 我也尝试了不同的文本限定符仍然不起作用。
【问题讨论】:
-
在文本编辑器中检查 CSV 文件,可能有一些意外的逗号。是所有行都移动了还是只移动了一些?
标签: ssis
我正在创建 SSIS 包以将 .csv 文件传输到我的本地服务器并将其传输到 FTP 当我将 csv 放入 FTP 并打开到 excel 中时,我的数据会转移到其他列。内部是否有任何类型的设置我需要更改? 我也尝试了不同的文本限定符仍然不起作用。
【问题讨论】:
标签: ssis
听起来您的数据集中可能存在隐藏字符。如果您使用逗号,您可能需要考虑使用较少使用的字符作为分隔符,例如竖线“|”。例如,地址可能自然有逗号。如果管道出现在地址字段中,它可能是 o 型,而且可能性要小得多。移动数据单元格的东西通常是制表符和 CRLF。您还可以在记事本 ++ 等文本编辑器中打开数据集,然后选择“查看->显示符号”菜单选项下的“显示所有字符”选项以查看确切的字符是什么。如果它在您的数据集中猖獗,您可以使用派生列任务中的替换功能在数据来自数据源时清理数据。
【讨论】: