【问题标题】:SSIS Flat File Source Not Splitting Column by CommaSSIS平面文件源不按逗号拆分列
【发布时间】: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


【解决方案1】:

我找到了解决方案,需要删除几行以拆分标题,使用“标题行跳过”条目。感谢您的所有帮助!

【讨论】:

    猜你喜欢
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    相关资源
    最近更新 更多