Talend Open Studio: файл с разделителями с точкой с запятой и заголовок с кавычками - PullRequest
0 голосов
/ 27 апреля 2019

У меня есть файл с разделителями, который разделен точкой с запятой.Первая строка в этом файле является заголовком, а токены заголовка заключены в двойные кавычки: пример ниже:

"имя", "телефон", "возраст", "адрес", "у"

При использовании tFileDelimited и tMap, когда вы извлекаете поля, они выглядят следующим образом с подчеркиванием вокруг полей: _name_, _telephone_, _age_, _address_, Column05

ТАК, что кажется, что поля,двойная кавычка заменяется символом подчеркивания, и по какой-то причине последнее поле является одиночным символом без кавычек, но Talend, похоже, игнорирует это имя поля и задает свое собственное значение по умолчанию.

Просто интересно, сталкивался ли кто-нибудь с этимтип поведения и следует ли использовать регулярное выражение для удаления двойных кавычек, чтобы предварительно обработать это.Любая помощь приветствуется.

1 Ответ

1 голос
/ 30 апреля 2019

Обязательно удалите лишние пробелы в первой строке, между жетонами заголовка. Если вы используете метаданные для импорта файла, у вас должны появиться правильные имена (просто отметьте опции: «заголовки строк как имена столбцов» и «\» как текстовое вложение)

...