Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

convert columns to rows with no aggregation

Hi
I've got this kind of data table (Excel or csv):

name joe peter Kelly
surname smith warton hartford
age 23 28 34
occupation professor bartender manager

and I want to use the first column as names for my table fields like this:
name surname age occupation
joe smith 23 professor
peter warton 28 bartender
kelly hartford 34 manager
I've used several components but to no avail. Take into account I don't need aggregation whatsoever, just transpose and convert rows to columns using first column as header.

Thanks
Labels (2)
23 Replies
Anonymous
Not applicable

Hi,
Could you please have a look at a custom component TalendExchange:tTurnRow to see if it is what you're looking for?
Here is a related forum with use case https://community.talend.com/t5/Design-and-Development/resolved-row-to-column-transformation/td-p/98....
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III
Author

Hi xdshi
No such component on my Talend installation. My version is 5.4.1r

Thanks for your quick response and please forgive my duplicate post due to browser error
Anonymous
Not applicable

Hi,
This is a custom component developed by our community user and shared on Talend Exchange, you can download it from Talend Exchange freely, read the below link to learn how to install custom component into Talend Studio.
TalendHelpCenter:Installing a custom component.
So far, there is no a proper talend component for your requirement.
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III
Author

Hi Sabrina
TalendExchange:tTurnRow component does not work with 5.4 version

any other hint would be much appreciated

Regards
Anonymous
Not applicable

Hi,
This component is old, it is not compatible with the new releases of Talend Studio, and mlange do not update it!
To get this component work with the new releases of Talend Studio, you have to modify two places.
1. Modify the tTurnRow_java.xml file, add the family element, for example:
<FAMILIES>
<FAMILY>Processing</FAMILY>
</FAMILIES>
<DOCUMENTATION>
<URL/>
</DOCUMENTATION>
2. Modify the tTurnRow_messages.properties file, remove this line from the file:
FAMILY=Processing
Feel free let me know if it is OK with you.
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III
Author

Hi Sabrina

Followed your instructions but component does not show on palette.
any other suggestion?

regards
Anonymous
Not applicable

Hi,
Have you checked "Troubleshooting" section in KB article TalendHelpCenter:Installing a custom component? Is it working after restarting studio?
Best regards
Sabrina
_AnonymousUser
Specialist III
Specialist III
Author

Hi Sabrina

Solved the issue deleting the Components Caché.

Thanks a lot !!!
Anonymous
Not applicable

Hi,
Is this custom component working well for your use case? Don't hesitate to post your issue on forum.
Best regards
Sabrina