我必须使用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
希望有人建议如何解决这个问题。