SSIS 加载到 CSV 将所有内容放在 A 列中

SSIS load to CSV puts everything in Column A

我看到了多个关于相关问题的主题,但还没有解决方案。

我正在使用 SSIS 将查询中的数据加载到 CSV 文件中。当我配置包并单击预览时,一切看起来都很好,但是当打开 CSV 文件时,四个单独的值在一列中,而不是在 headers.

的 4 个单独的列中

这是我在平面文件目标中的预览(看起来不错): [预览目的地]

这是平面文件连接的配置: [配置平面文件连接]

这是来自连接管理器的预览: [连接管理器]

但结果是这样的:

[结果全部在 1 列]

有谁知道如何解决这个问题吗?

提前致谢。最好的问候,迈克

如果您想使用 excel 打开 CSV,请使用 ; 作为 value/column 分隔符,而不是 , 作为每列中的单独值。

是的,CSV 代表逗号分隔值,但 excel 将其作为单个值读取。

我昨天遇到了同样的问题...