Talend将输入文本转置为excel

问题描述 投票:0回答:2

[大家好,我的输入文件为.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

i使用tDenormalize进行转置,但输出不完全符合我的要求输出有点像

m1 m2 m3 m4 m5 <br/>

所以,请有人帮助我获得输出,我是新来的talend

talend
2个回答
1
投票

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

输出组件(tFileExcelSheetOutput)具有“ Exchange行/列”选项,该选项应执行您想要的操作。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.