Hi all,
i’m able to append data to an existing sheet but
I don’t understand how to create a google sheet and add some row.
I use google create for the spreadsheet, it’s OK
retrieve data from postgres, it’s ok
but how to create column header key to append data in this new spreadsheet ??
Yes, there is currently sadly no easy way to do that yet. You would have to go through RAW data to do it.
In the following example, you can define the columns in the Set node, comma-separated. Be however aware that this overwrites the data of the whole sheet. Probably not a problem in your case, as it is empty, but still wanted to have it mentioned.
Unfortunately, the current version of the Google sheets node doesn’t support the raw operation anymore. But you can copy&paste the previous version from this example into your workflow
Why does n8n lose features after 3 years?
Data is an essential part of automation, and it should be improved. (You can see Zapier has its own data table integrated with many features in Zapier).
I am now facing the same exact issue in 2025. Is there a better way of going at this by now, or how can I achieve the desired outcome (adding headers to a newly created Google Sheet)?
This only works if you create a new spreadsheet every single time. But I want to create a new sheet within a spreadsheet. But if I use this workflow, it only changes the headers in the very first sheet in the workflow, not in the sheet I just created.