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?