Talend Транспонировать введенный текст в Excel - PullRequest
1 голос
/ 07 февраля 2020

Привет, ребята, у меня есть входной файл в .txt, и я хочу вывод в excel формате <br/> Ввод

m1;01;8.8;02
m2;02;8.7;03
m3;03;8.8;04
m4;04;8.5;05
m5;05;8.4;01

вывод

m1  m2  m3  m4  m5
8.8 8.7 8.6 8.5 8.4

я использовал tDenormalize для транспонирования, но вывод не совсем так, как я хочу вывод вроде как

m1 m2 m3 m4 m5 <br/>

так что, кто-то, пожалуйста, помогите мне получить вывод, и я новичок в talend

Ответы [ 2 ]

2 голосов
/ 10 февраля 2020

ОК, я получил ответ, и это очень просто Итак, я хочу отделить текст от специальных символов, в моем случае это его точка с запятой ... Что я сделал, я просто использовал tFileInputDelimited , чтобы взять мой входной текстовый файл, а затем в компоненте я использовал разделитель полей как ";" и в tmap я отобразил первый и третий столбцы для моего вывода и использовал tDenormalize для транспонирования вывода Так что, если кто-то найдет это полезным, с удовольствием поделюсь для меня

2 голосов
/ 07 февраля 2020

Вы можете использовать компоненты tFileExcel-Components от Jan Lolling: ссылка на последнюю версию (30/01/2019).

В компоненте вывода (tFileExcelSheetOutput) есть опция " Обмен строк / столбцов ", которые должны делать то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...