Google Sheets Import & Export (Reliable)
Pricing
$0.50 / 1,000 row writtens
Go to Apify Store
Google Sheets Import & Export (Reliable)
Pricing
$0.50 / 1,000 row writtens
Paste the full Google Sheets URL or just its ID.
Paste the whole JSON key file of a Google service account, then share your spreadsheet with that account's email as Editor. 2-minute setup in the README. Not needed to import a sheet shared as "Anyone with the link can view".
Export writes data into the sheet. Import reads the sheet into this run's dataset.
Created automatically if it doesn't exist.
Append adds rows below existing data. Replace clears the tab first. Upsert updates rows whose key already exists and adds the rest.
Column that uniquely identifies a row, e.g. url or id.
Dataset to export. When you add this Actor as an integration after another Actor, set this to {{resource.defaultDatasetId}}.
Export only these top-level fields, in this order. Leave empty for all.
Turn nested objects into columns like address/city. If off, nested values are written as JSON text.
Separator used in flattened column names, e.g. address/city.
Raw keeps values exactly as they are (recommended; no surprise date or number conversions). User entered makes Google parse them like typed input, including formulas.