A powerful Google Sheets data import export tool designed for data synchronization, backup, and integration between Google Sheets and external systems. Supports three operation modes, two authentication methods, batch processing, data deduplication, and automatic backup.
Google Sheets Import Export Tool is an automated Google Sheets data processing tool designed for data synchronization, backup, and integration between Google Sheets and external application systems. With CoreClaw, you can read or write Google Sheets data without writing code, enabling scenarios such as data collection, data analysis, team collaboration, and data backup.
| 📊 Spreadsheet Data | 📄 Worksheet Name |
| 🔢 Row and Column Count | 📝 Cell Data |
| 🌐 Spreadsheet ID | 📋 Data Range |
| 🔄 Operation Status | ⚠️ Error Information |
| 📊 Backup Information | 🕐 Processing Timestamp |
CoreClaw Google Sheets Import Export Tool handles authentication, data reading, writing, deduplication, backup, and other operations in the background. In just a few minutes, you can process Google Sheets data through these steps:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| spreadsheetIds | array | ✅ Yes | - | Spreadsheet ID list (supports batch processing, supports full URL) |
| mode | string | ✅ Yes | read | Operation mode:read, append, replace |
| authMethod | string | ✅ Yes | - | Authentication method:serviceAccount, apiKey |
| serviceAccountKey | string | ⚠️ Conditional | - | Service account JSON string (required for service account authentication) |
| apiKey | string | ⚠️ Conditional | - | API key (required for API Key authentication) |
| range | string | No | - | Worksheet name or A1 notation range (e.g., "Sheet1!A1:C10") |
| rawData | array | ⚠️ Conditional | - | Data to write (required for append/replace modes) |
| deduplicateByField | string | No | - | Field name for deduplication (only effective in append mode) |
| columnsOrder | array | No | - | Column order array (only effective in replace mode) |
| limit | integer | No | 10000 | Maximum number of rows to read (only effective in read mode) |
| createBackup | boolean | No | false | Whether to backup old data before replacement (only effective in replace mode) |
| debugMode | boolean | No | false | Whether to enable debug logging |
Example 1: Reading Public Spreadsheet (API Key Authentication)
Example 2: Appending Data with Deduplication (Service Account Authentication)
Example 3: Replacing Data with Backup
Example 4: Batch Reading Multiple Spreadsheets
Example 5: Using Full URL
For your convenience, output results are displayed in tables and tabs. You can download results in JSON format.
Output content varies by operation mode:
Read Mode Output
Append Mode Output
Replace Mode Output
JSON Example:
Three operation modes are supported, choose based on use case:
Use read mode for reading data, append mode for adding data, replace mode for updating data.
Use API Key for reading public spreadsheets, use service account for writing or operating on private spreadsheets.
Try API Key method first. If write functionality is needed, contact administrator to request service account permissions.
Spreadsheet ID can be extracted from Google Sheets URL.
Append mode supports field-based deduplication to avoid duplicate data. Set a unique deduplication field (e.g., email, url, id) for each spreadsheet to ensure data uniqueness.
Explore more popular scrapers from our marketplace
by CoreClaw
It queries the Google search engine by keyword and returns a structured SERP summary, including the final search parameters, organic results, related queries, and people-also-ask data.
by Odin Kael
A high-speed static page scraper based on Cheerio, designed specifically for static HTML pages. Uses Cheerio for HTML parsing, delivering speeds 10-50 times faster than full browser rendering.
by Odin Kael
A powerful cross-browser web scraping tool using Playwright for complete browser rendering. Supports Chromium, Firefox, and WebKit browser engines. Perfect for dynamic pages, single-page applications (SPAs), infinite scroll pages, and cross-browser testing scenarios.
by Odin Kael
A powerful web scraping tool using Puppeteer for complete browser rendering. Supports full browser rendering, automatic Cookie banner closing, URL filtering, and more.