Talend 将输入文本转置为 excel

Talend Transpose the input text to excel

大家好,我有 .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 的新手

您可以使用 Jan Lolling 的组件 tFileExcel-Components:link to the latest version (30/01/2019)。

输出组件 (tFileExcelSheetOutput) 有一个选项 "Exchange rows/columns" 可以满足您的要求。

好的我得到了答案而且很简单
所以,我想将文本与特殊字符分开,在我的例子中是分号。我所做的是我只是使用 tFileInputDelimited 来获取我的输入文本文件,然后在我使用字段分隔符的组件中作为 ";" 并且在 tmap 中,我为我的输出映射了第一列和第三列,并使用了 tDenormalize 转置输出
所以,如果有人觉得这有用,很高兴为我分享