Etl Talend Open Studio:带分号的分隔文件和带引号的标题

Etl Talend Open Studio:带分号的分隔文件和带引号的标题,etl,talend,Etl,Talend,我有一个用分号分隔的文件。 该文件中的第一行是标题,标题标记用双引号括起来:示例如下: “姓名”、“电话”、“年龄”、“地址”、“y” 使用tFileDelimited和tMap并将字段拉入时,字段周围带有下划线,如下所示: _姓名、电话、年龄、地址、第05栏 因此,看起来字段,双引号被更改为下划线字符,出于某种原因,最后一个字段是没有引号的单个字符,但是Talend似乎忽略了此字段名,并给出了自己的默认值 只是想知道是否有人遇到过这种行为,以及是否应该使用正则表达式来删除双引号,首先对其进行预

我有一个用分号分隔的文件。 该文件中的第一行是标题,标题标记用双引号括起来:示例如下:

“姓名”、“电话”、“年龄”、“地址”、“y”

使用tFileDelimited和tMap并将字段拉入时,字段周围带有下划线,如下所示: _姓名、电话、年龄、地址、第05栏

因此,看起来字段,双引号被更改为下划线字符,出于某种原因,最后一个字段是没有引号的单个字符,但是Talend似乎忽略了此字段名,并给出了自己的默认值

只是想知道是否有人遇到过这种行为,以及是否应该使用正则表达式来删除双引号,首先对其进行预处理。
感谢您的帮助。

请务必删除头标记之间第一行的额外空格。如果使用元数据导入文件,则应该显示正确的名称(只需选中选项:“标题行作为列名”和“\”作为文本框)

嗨,Corentin,这很有帮助。但一旦我这么做了,我还注意到其他某些列随后被重命名为通用格式:Column04,例如。我想我知道原因。其中一个列标题名为“default”-->Column04。我想在Talend中,“default”是一个保留字。我现在的问题是,有多少个保留字我知道其中一些,但我不知道是否有一个列表:“public”、“private”、“null”、“this”、“final”、“implements”都是保留的。如果您有疑问,请打开组件的架构,添加一个新列并键入要测试的名称。Talend将自动检查名称是否正确。嗨,Corentin、 谢谢你的反馈,我真的很感激。我试过了,能够让事情顺利进行。我会选择你的答案作为我问题的正确答案。再次感谢!