在Talend

时间:2018-10-11 17:38:00

标签: pipe talend

我正在使用Talend,并且更改了要转换为管道定界符的输入文件(csv)的架构。 csv文件具有双引号(“)文本限定符,并且在引号内我不希望逗号成为管道。tReplace替换了每个逗号。基本上,我需要以下几行 123,456,邮政信箱124

12,42,“纽约12 Main”

“ 5,065”,342,“内华达州拉斯维加斯”

成为

123 | 456 |邮政信箱124

12 | 42 | 12纽约州主要

5,065 | 342 |内华达州拉斯维加斯

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

为tFileInputDelimited配置了以下设置-

enter image description here

答案 1 :(得分:0)

正如我提到的,我的精神状况发生了变化。我以为我做了一个tInputFullRow。然后,我需要找到一种将逗号添加到Pipes但不在引号内的方法,然后我可以执行tOutputFileDelimted,因为一个文件可以有4列,下一个文件可以有3列。