2013-10-25 48 views
2

是否有SSIS上的设置忽略文本限定段中的CR和LF。我有一个带有注释字段的CSV文件,在该字段的文本限定段中有一些换行符。有没有办法在合格文本段中忽略它们?ssis文本限定符在字段中忽略LF CR

+1

而你如何确定新行是新注释行而不是新记录? –

+0

@PanagiotisKanavos:因为它被包含在文本限定符中,例如双引号,如'txt1; txt2;“txt3 \ ntxt4”; txt5';也许有一种工具可以对它进行代码转换,并用例如'\ n'代替'\ n'。 '
',但是,我不知道它是否存在 - 也许你应该编码它;) – OzrenTkalcecKrznaric

回答

0

CSV是一种简单的格式,无法处理行本身内出现的行分隔符。

使用保证不会出现在行本身内部的行分隔符导出数据要容易得多。

大多数导出工具允许您指定字段和记录分隔符。我多次使用|,§,§甚至¤作为字段和行分隔符来从大型机中提取数据,这些大型机在某些字段中确实具有换行符和引号。试图解析文本比较容易,速度更快,确定是否在多个引号内出现换行符。

相关问题