SheetQuery 概述
SheetQuery:释放 Google Sheets 中 SQL 的强大功能
什么是 SheetQuery?
SheetQuery 将 SQL 的强大功能直接引入您的 Google Sheets,从而实现超越标准电子表格功能的高级数据分析和操作。它允许您对 Google Sheets 数据运行 SQL 查询,从而开启数据处理能力的新高度。
SheetQuery 如何工作?
SheetQuery 允许用户直接在 Google Sheets 中执行 SQL 查询。这包括:
- 连接到 Google Sheets: SheetQuery 连接到您的 Google Sheets,将每个工作表视为一个数据库表。
- 编写 SQL 查询: 用户编写 SQL 查询以提取、转换和操作数据。
- 执行查询: SheetQuery 对 Google Sheets 中的数据执行这些 SQL 查询。
- 查看结果: 查询结果直接显示在 Google Sheets 中,从而实现无缝集成和分析。
主要功能:
- 高级分析: 充分利用 SQL 的强大功能,连接或联合来自多个工作表的数据,应用窗口函数,并使用公共表表达式 (CTE)。
- 批量更新:
UPDATE
语句支持 Google Sheets 中的高级批量更新,支持复杂的过滤、动态计算和高效的大规模修改。 - 批量删除:
DELETE
语句提供了一种精确的方法来根据复杂条件删除行,与 Google Sheets 中的手动方法相比,可以实现高效且一致的数据管理。 - 批量插入:
INSERT
语句使您可以将来自多个工作表的数据合并到一个工作表中,并从任何 API 导入 JSON 数据。 - 按需付费定价: 购买查询积分,以便在需要时使用该产品——无需每月订阅。
使用场景:
- 数据分析: 使用 SQL 连接和聚合分析来自多个工作表的数据。
- 数据清理: 使用 SQL 函数清理和转换数据。
- 报告: 使用 SQL 查询从您的 Google Sheets 数据生成报告。
- 数据集成: 使用 SQL 将来自外部 API 的数据导入到您的 Google Sheets 中。
SQL 操作
SELECT 语句
SELECT
语句用于从一个或多个表中检索数据。这是一个例子:SELECT deps.Name AS Department, emps."Full Name" AS Employee, emps."Annual Salary" AS Salary, SUM("Annual Salary") OVER ( PARTITION BY emps."Department Id" ) AS TotalSalaryPerDepartment FROM "Employees!A1:N1001?headers=1" AS emps JOIN "Departments!A1:B8?headers=1" AS deps WHERE emps."Department Id" = deps.Id
UPDATE 语句
UPDATE
语句支持 Google Sheets 中的高级批量更新,支持复杂的过滤、动态计算和高效的大规模修改。这是一个例子:UPDATE "Tasks!A1:H500?headers=1" SET Status = 'Overdue', LastUpdated = DATETIME('now'), OverdueReason = 'Missed deadline' WHERE DueDate < DATETIME('now') AND Status NOT IN ('Completed', 'Cancelled') AND Priority IN ('High', 'Urgent')
DELETE 语句
DELETE
语句提供了一种精确的方法来根据复杂条件删除行,与 Google Sheets 中的手动方法相比,可以实现高效且一致的数据管理。这是一个例子:DELETE FROM "Tasks!A1:H500?headers=1" WHERE Status IN ('Completed', 'Cancelled') AND ProjectID IN (101, 102) AND Tags NOT LIKE '%Critical%' AND LastUpdated < DATE('now', '-30 days')
INSERT 语句
INSERT
语句使您可以将来自多个工作表的数据合并到一个工作表中,并从任何 API 导入 JSON 数据。这是一个例子:INSERT INTO "A2:D2" SELECT json_extract(value, '$.flag') flag, json_extract(value, '$.cca3') cca3, json_extract(value, '$.name.common') name FROM json_each( fetch ( 'https://restcountries.com/v3.1/all' ) )
定价
SheetQuery 采用按需付费的定价模式。每个查询花费 1 个积分,每个积分花费 0.02 美元。
SheetQuery 适合哪些人?
SheetQuery 非常适合:
- 数据分析师 需要对 Google Sheets 数据执行复杂的数据分析。
- 业务用户 需要从 Google Sheets 数据生成报告。
- 开发人员 需要将 Google Sheets 数据与其他应用程序集成。
为什么选择 SheetQuery?
SheetQuery 提供了一种强大而灵活的方式来分析和操作 Google Sheets 中的数据。凭借其 SQL 界面和按需付费的定价,SheetQuery 对于任何需要在 Google Sheets 中处理数据的人来说都是一个不错的选择。
通过使用 SheetQuery,用户可以释放其 Google Sheets 数据的全部潜力,并获得有价值的见解,否则这些见解将难以或不可能获得。
"SheetQuery"的最佳替代工具

探索 Awesome ChatGPT Prompts 仓库,这是一个精选提示词集合,用于优化 ChatGPT 和其他 LLM(如 Claude 和 Gemini),适用于写作到编码任务。通过可靠示例提升 AI 交互。

AInventory 是一款免费的浏览器AI需求预测工具。上传CSV数据,选择频率和预测期,即可使用ARIMA和XGBoost等顶级模型获得准确的SKU预测。适合寻求快速可靠洞察的供应链经理,无需复杂设置。

探索 GPT for Sheets、Docs、Forms 和 Slides – 与 ChatGPT、Claude、Gemini 无缝集成,用于 Google Workspace 中的写作、SEO、翻译和自动化。

Nuelink 是一款 AI 驱动的社交媒体调度工具,可跨 Facebook、Instagram、Twitter、LinkedIn 等平台自动化发布。通过批量调度、内容创建和智能自动化(如博客、产品和短视频)节省时间。

AiAssistWorks 是 Google Sheets、Slides 和 Docs 的 AI 插件,利用 GPT、Claude 和 Gemini 等 100 多种模型自动化内容生成、公式、幻灯片和数据任务。提供永久免费计划,使用自己的 API 密钥。


Dvina是一个一体化AI平台,可通过文档、实时数据以及Google、Notion、Linear、Jira、SAP和Salesforce等50多个应用进行分析、创建和决策。获取洞察,自动化工作流程,并做出数据驱动的决策。

Merlin AI 是一款多功能 Chrome 扩展和网页应用,使用 GPT-4 和 Claude 等顶级 AI 模型进行研究、写作和内容总结。免费每日查询支持视频、PDF、邮件和社会帖子的高效生产力提升。

CodeSquire 是一款面向数据科学家、工程师和分析师的 AI 代码编写助手。在 Jupyter、VS Code、PyCharm 和 Google Colab 中生成针对您的数据科学用例量身定制的代码补全和完整函数。

使用 AI 增强 Google Sheets。 使用 =GEMINI 生成文本,使用 =VISION 分析图像,使用 =AISEARCH 搜索。使用 AI for Sheets 自动化任务、节省时间并完成更多工作。

TypingMind 是一款支持 GPT-4、Gemini、Claude 等 LLM 的 AI 聊天界面。 使用你的 API 密钥,只需为你使用的内容付费。适用于所有 AI 模型的最佳聊天 LLM 前端 UI。

Formulas HQ是一款AI驱动的工具,用于生成Excel和Google Sheets公式、VBA和Regex,帮助您掌握电子表格并实现任务自动化。免费试用!


