Google Sheets
info
Import your data from any source directly into your Google Sheets file.
Source Setup Guide
Step 1
Click in the Edit Destination form to the left.
Step 2
Follow the authentication flow (OAuth) on Google’s website to grant Extract the required permissions.

Step 3
Confirm you can see your email and profile picture, and that the destination is Connected.
Connection Setup Guide
Once you connected Google Sheets to a source, you will also need to configure:
- Spreadsheet Link - Create a new spreadsheet and paste its URL.
- Connection Pull Schedule - Determines how frequently data is extracted from the source.
- Schema Migration Policy - Controls how Extract will handle schema changes from the source.
Additional Information
info
-
Handling Multiple Streams
- Multiple streams are written to separate tabs within the same spreadsheet.
-
Row Limit Handling
- When the row limit is reached (or any other cell limitation), the connection will fail. Best practice is to create a new connection (for example, pointing to a new spreadsheet).
-
Field Type Support
- Column names are inferred from the first row (headers).
- Types are inferred from the sheet’s formatting and sample values:
- DATE and DATE_TIME formatted columns are represented as strings with a date/date-time format when the format can be parsed.
- If a date/date-time format cannot be parsed, the column will be treated as a plain string.
- NUMBER formatted columns are represented as numbers.
- All other columns default to string.
- Manual modifications to values or formatting may lead to inconsistencies.
-
Impact of Spreadsheet Modifications
- If you delete a column, alter the spreadsheet structure, or remove primary keys, the connection may fail.
-
Supported Load Modes
- Full Refresh: Append/Replace
- Incremental Load: Append