Google Sheets
Google Workspace
Read, write, and compute spreadsheet data with formula support
- Read and write cell ranges across any sheet or tab
- Execute formulas, pivot tables, and data transformations
- Create new spreadsheets and manage multiple sheets
What You Can Do
Google Sheets is the most versatile lightweight database and calculation engine in the Google ecosystem — OpenClaw puts it fully under conversational control.
Read ranges — Retrieve data from any cell range (e.g., `A1:Z100`) on any sheet tab
Write ranges — Overwrite or insert data into specific ranges with exact cell precision
Append rows — Add new rows to the end of a data table without overwriting existing content
Clear ranges — Wipe specific cells or entire sheets
Create spreadsheets — New Google Sheets files with custom title and initial sheets
Add/rename sheets — Manage tabs within a spreadsheet
Batch operations — Read or write multiple ranges in a single request for efficiency
Formula support — Write formulas directly into cells (`=SUM`, `=VLOOKUP`, `=QUERY`, etc.)
Formatting — Apply number formats, bold, colors, borders to cell ranges
Named ranges — Create and retrieve named range definitions
Pivot-like queries — Use the QUERY function via cell writes to slice and aggregate dataTry Asking
"Read all data from the 'Sales' sheet in my budget spreadsheet"
"Add a new row to the expenses tracker with: category='Travel', amount=450, date=today"
"Update cell C5 in the KPI dashboard to 87%"
"Create a new spreadsheet called 'Campaign Tracker' with columns: Campaign, Status, Budget, Spend, ROAS"
"Write a SUM formula in E2 that totals B2 through D2"
"Clear all data from the 'Draft' sheet but keep the headers in row 1"
"Append these 10 rows of data to the bottom of the inventory sheet"
"What's the current value in the 'Total Revenue' named range?"Pro Tips
Use A1 notation for ranges: `Sheet1!A1:D10` or just `A1:D10` for the default sheet
Batch reads/writes in one request to stay within quota (100 requests per 100 seconds)
QUERY formula: `=QUERY(A:E,"SELECT A,B,C WHERE D > 100 ORDER BY B DESC",1)`
Sheets makes an excellent lightweight database for tracking projects, budgets, or metrics
Combine with Gmail: extract structured data from emails and write rows to a Sheet automatically
Use `valueInputOption: USER_ENTERED` to let Sheets parse dates and formulas naturally