【发布时间】:2018-03-24 21:52:11
【问题描述】:
我在 SSIS 中有一个平面文件连接器,但由于某种原因,它没有将逗号分成列。我将列分隔符设置为逗号,您可以在“第 0 列”中看到逗号“”,但它只是不想拆分它们。有没有人遇到过这个?任何帮助都会很棒!
该文件有一个 LF 行终止符(UNIX 方式)。这是 SSIS 的问题吗?我选择了一个选项。
【问题讨论】:
-
是否设置了文本限定符?例如双引号将分隔包含逗号(“some, random, text”)的字符串,以便将双引号之间的字符串视为单个值。
-
没有设置文本限定符,但是即使在文本限定符框中添加双引号也不能解决问题:/
-
您是否打开了源文件以验证其格式是否正确?问题的图像中似乎有两个空白行,然后是一些文本,例如“something Fields”。
-
是的,它的格式肯定是正确的,当我在excel中打开时,它看起来很好:S
-
那是excel文件吗?尝试将其从 excel 导出到制表符分隔的文件中并导入。
标签: sql-server ssis flat-file dataflowtask