do you think it is possible for you to create an empty CSV file with headers only on the fly within Talend and upload it?
I found that this is the only was possible at the moment.
If not then maybe you can do without a creation of a new spreadsheet?
People could create them before, specify its name in component parameters and put data into it.
How about that?
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema
Pick up some tips and tricks with Context Variables