【问题标题】:SSIS: How can I handle a form feed delimiter in flat file source?SSIS:如何处理平面文件源中的换页分隔符?
【发布时间】:2012-01-26 18:19:52
【问题描述】:

我目前正在尝试在 SSIS 中处理使用换页符作为行分隔符的平面文件。处理此分隔符的最佳方法是什么?

【问题讨论】:

  • 我的方法是创建一个变量 FormFeed,它是 FF 字符。然后我打算在 HeaderRowDelimiterRowDelimiter 上设置表达式保存然后在运行时分配该值以匹配实际格式。虽然丑

标签: ssis flat-file


【解决方案1】:

请参阅为以下 SO 问题提供的答案。答案中的示例逐步解释了如何处理以换行符作为行分隔符的文件,并且示例使用Ç(c-cedilla)作为列分隔符。您可以根据需要更改列分隔符。这是处理以换行符作为行分隔符的文件的一种方式,可能不是您正在寻找的最佳方式。

Why doesn't SSIS recognize line feed {LF} row delimiter while importing UTF-8 flat file?

希望对您有所帮助。

【讨论】:

  • 是的,我之前读过这个答案,希望它能在我的情况下工作,但不幸的是它没有像我希望的那样工作。我的主要问题是平面文件已经将 LF 作为列分隔符,而行分隔符是 FF。因此,我最终得到一个包含 N 行的一列宽结果集,或者一列包含 N 列的结果集,这两者都不适用于您原本出色的解决方案。
猜你喜欢
  • 1970-01-01
  • 2020-01-22
  • 2015-01-03
  • 2013-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-09
相关资源
最近更新 更多