SSIS平面文件源 - 当列具有分隔符char double时,将忽略文本限定符

时间:2014-04-28 15:00:58

标签: sql csv ssis

我必须使用SSIS导入平面文件。列分隔符是竖线|,双引号"是文本限定符。

有一栏一直困扰着我,它的分隔符是双倍的。显然,当发生这种情况时,SSIS会忽略文本限定符。

该文件如下所示:

    colname1|colname2|colname3
    xxxx|"xxxx|xxxx"|xxxxx
    yyyy|"yyy||yyyy"|yyyyy

x' s的第一行很好,导入3列

xxxx   xxxx|xxxx   xxxxx
然而,第二行却出错了;而不是预期的(当我在Excel中打开csv时,我得到了这个)

yyyy   yyy||yyyy   yyyyy

它给出了

yyyy   yyy         yyyy    yyyyy

希望有人建议如何解决这个问题。

0 个答案:

没有答案