SheetQuery

Run SQL queries directly on your Google Sheets data.

Advanced
Screenshot of SheetQuery, Run SQL queries directly on your Google Sheets data

What is SheetQuery?

SheetQuery is a Google Sheets add-on that runs SQL directly on sheet ranges, supporting joins, window functions, CTEs, bulk updates, deletes and inserts. Priced pay as you go per query.

SheetQuery is a Google Sheets add-on that lets you run SQL queries directly against your spreadsheet data. Instead of working through spreadsheet formulas, you write SELECT, UPDATE, DELETE and INSERT statements that reference sheets by name and range, for example "Employees!A1:N1001?headers=1". The tool then executes the query against that range and returns the result, so the full expressive power of SQL becomes available inside a familiar Sheets environment. The feature set is built around the harder parts of spreadsheet work. SELECT statements support joins and unions across multiple sheets, window functions and common table expressions, which makes it possible to aggregate and compare data that lives in separate tabs. UPDATE handles bulk edits with complex filtering and dynamic calculations, DELETE removes rows that match multi condition logic, and INSERT can merge data from several sheets or pull JSON from an API and map fields into columns. For analysts who already think in SQL, this removes the need to rebuild logic in nested formulas. In practice, the tool is aimed at data analysts, operations teams and spreadsheet heavy finance or reporting groups who keep working data in Google Sheets but need relational style analysis. The workflow is query first: point a statement at a sheet range, run it, and review or apply the result, which keeps the spreadsheet as the system of record while SQL handles the heavy lifting. It sits alongside spreadsheet native pivot tables and query functions as a more capable option for multi sheet joins and bulk maintenance, and alongside BI tools as a lighter, in place alternative that does not require exporting data. Access is arranged through the Google Workspace Marketplace and priced on a pay as you go basis: credits are purchased and consumed per query, with no monthly subscription. That model suits occasional or bursty analysis better than a recurring seat license, though heavy users should estimate query volume before committing.

How do you use SheetQuery?

  1. 1Install SheetQuery from the Google Workspace Marketplace
    Open the Marketplace listing and install the add-on for your Google account. Once installed it appears in the add-ons menu inside Google Sheets.
  2. 2Open a spreadsheet and start the add-on
    Open the sheet that holds your data and launch SheetQuery from the add-ons menu. The tool works against the currently open spreadsheet.
  3. 3Purchase query credits
    Buy credits before running queries. Each query consumes one credit, priced at $0.02 per credit according to the pricing table on the homepage.
  4. 4Write a SELECT against a sheet range
    Reference a sheet and range in the FROM clause, for example "Employees!A1:N1001?headers=1", and add joins, window functions or CTEs as needed. Run the statement to see results.
  5. 5Apply bulk changes with UPDATE, DELETE or INSERT
    Use UPDATE to modify rows that match a condition, DELETE to remove rows, or INSERT to merge data from other sheets or load JSON from an API.

Pros and cons

Pros

  • Full SQL feature set including joins, unions, window functions and CTEs across multiple sheetsAI
  • Bulk UPDATE, DELETE and INSERT cover batch maintenance that is tedious with formulasAI
  • Pay as you go credits per query, so no recurring subscription is requiredAI
  • Data stays in Google Sheets, avoiding export and reload cycles for analysisAI
  • INSERT can pull JSON from an API, extending Sheets with external dataAI

Cons

  • Queries are tied to explicit sheet ranges, so ranges need editing when data growsAI
  • No stated free tier or trial, so every query costs a credit from the startAI
  • Requires working SQL knowledge and offers little value to formula only usersAI
  • No public documentation, support or integration pages are linked from the homepageAI
  • Available only as a Google Sheets add-on, so other spreadsheet platforms are unsupportedAI

How much does SheetQuery cost?

Pricing

Pay as you go pricing. One query costs one credit, and one credit costs $0.02. Credits are purchased in advance and no monthly subscription is required.

Learn more

Integrations

Works inside Google Sheets as a Workspace Marketplace add-on. INSERT statements can fetch JSON from external APIs for import.

Features

SELECT statements support joins, unions, window functions and common table expressions across multiple sheets. UPDATE, DELETE and INSERT handle bulk edits, row removal and data merging, including importing JSON from an API. Queries reference sheets by name and range with a headers option.

Frequently asked questions about SheetQuery

  • How much does SheetQuery cost?
    Pay as you go pricing. One query costs one credit, and one credit costs $0.02. Credits are purchased in advance and no monthly subscription is required.
  • How do you use SheetQuery?
    The walkthrough on this page covers 5 steps: 1. Install SheetQuery from the Google Workspace Marketplace 2. Open a spreadsheet and start the add-on 3. Purchase query credits 4. Write a SELECT against a sheet range 5. Apply bulk changes with UPDATE, DELETE or INSERT.
  • What platforms does SheetQuery support?
    SheetQuery is available on Web App and Browser extension.
  • What does SheetQuery integrate with?
    Works inside Google Sheets as a Workspace Marketplace add-on. INSERT statements can fetch JSON from external APIs for import.
  • What are the limitations of SheetQuery?
    Queries are tied to explicit sheet ranges, so ranges need editing when data grows. No stated free tier or trial, so every query costs a credit from the start. Requires working SQL knowledge and offers little value to formula only users.

Status

StatusActive
Views0
Outbound clicks0
Added10/21/2026

Platforms

Web AppBrowser extension

Pricing

Paid