查看类别

用于 Google Sheets 的 Power Query

阅读时间:9分钟

谷歌工作表
谷歌表格 Power Query 等效项

Power Query 的等效功能
Google Sheets 从未有过

微软 Excel 拥有 Power Query 功能,而 Google Sheets 此前一直没有。Query Streams 可让您实时、按需获取 SQL 数据,并提供交互式筛选、安全共享等功能,且无需更改网络设置。

实时点播数据
零凭证共享
交互式过滤器

微软 Excel 有 Power Query,而 Google Sheets 没有。在此之前,要想将可靠、可筛选且实时更新的数据库数据导入 Google 表格,就必须拼凑使用 Apps Script、IMPORT 语句、CSV 上传或第三方工具,并配合缓慢且定时刷新。 查询流的变化 我们为您提供缺失的一环:一个安全、按需的 SQL 连接器,以及一个完善的 Google Sheets 插件。

Google Sheets 是否支持 Power Query?

不,Google Sheets 没有内置的 Power Query 功能。它的原生功能是…… 询问() 该函数只能对电子表格中已有的数据进行格式化,无法连接到外部数据库。Google Sheets 中最接近 Power Query 功能的插件是 Query Streams,这是一款免费插件,可以从 SQL Server、PostgreSQL、MySQL、MariaDB 等数据库提取实时数据,并提供交互式筛选和安全共享功能。

Google Sheets 缺少什么?

没有原生 SQL 连接器

团队通常会使用 Apps Script、IMPORTDATA、IMPORTXML 或手动 CSV 上传的方式将数据库数据导入到 Sheets 中。

过时数据

大多数连接器依赖于每小时或每天的定时刷新。你始终使用的是昨天的数据。

分担摩擦

暴露数据库凭证或传输数据副本会造成安全风险和版本混乱。

无治理

很难保证查询语句只读、可审计且集中管理。SQL 代码到处都被复制粘贴。

查询流如何填补空白

实时、按需数据

需要时即可立即运行查询。无需使用过时的快照,也无需每小时轮询——只需按需获取最新数据。

即时的

交互式过滤器

查询流会自动检测 WHERE 条件,并将其转换为下拉列表、多选列表和日期选择器。

无 SQL 编辑

网络零变更

该代理程序创建安全的、仅出站的连接。无需打开端口,无需 VPN,也无需反向代理。

仅限外发

分享能力,而非代码

团队成员可以在自己的 Sheets 中运行查询,而无需查看 SQL、凭据或您的数据库架构。

安全共享

实时数据流至 Google Sheets

查询流如何将数据库连接到表格

安全、实时的数据流传输,无需暴露任何凭证

SQL 服务器 PostgreSQL MySQL 查询流 谷歌工作表
直播、点播
仅出站安全
压缩率65-95%
约1.2秒 平均查询时间
50万+ 每次查询的行数
5+ 并行查询

支持的数据库

SQL 服务器 SQL 服务器
PostgreSQL PostgreSQL
MySQL MySQL
玛丽亚数据库 玛丽亚数据库
SQLite SQLite
Microsoft Access MS Access
BigQuery BigQuery
甲骨文 甲骨文
雪花 雪花
鸭子数据库 鸭子数据库

此外还有云平台: AWS RDS, Azure SQL 数据库, Google Cloud SQL. 可在任何位置部署代理——所有数据库都显示在一个统一的下拉列表中。

API 到 SQL:Web 服务也

除了数据库之外,Query Streams 还使用 SQL 语法连接到常用的 API:

谷歌分析 谷歌分析
谷歌搜索控制台 搜索控制台
HubSpot HubSpot
Shopify Shopify
条纹 条纹
ShipStation ShipStation

三步轻松上手

将查询流设置为 Google 表格的 Power Query 只需几分钟:

  1. 安装代理: 下载 查询流代理 可连接到网络上的任何计算机。它使用仅出站加密通信连接到您的数据库——无需打开端口,也无需 VPN。支持 Windows、macOS 和 Linux。
  2. 构建并保存查询: 使用可视化查询构建器 my.querystreams.com 支持针对 SQL Server、PostgreSQL、MySQL、MariaDB、SQLite、Microsoft Access、BigQuery、Oracle、Snowflake、DuckDB 或任何其他受支持数据库编写 SQL 查询。保存查询并配置交互式筛选器——最终用户无需查看 SQL 代码即可调整参数。
  3. 从 Google Sheets 运行: 安装免费版 查询流 Google Sheets 插件选择已保存的查询,设置筛选条件,然后点击“运行”。数据会按需直接导入到您的电子表格中。您可以通过电子邮件与团队成员或外部合作伙伴共享查询——他们永远不会看到您的 SQL 语句、凭据或架构。

无需复杂的配置,无需 Apps Script,也无需 IMPORTDATA 公式。您的团队即可在 Google Sheets 中运行实时 SQL 查询,并拥有完整的交互式筛选器和只读安全设置。

查询流与定时刷新插件

特征 计划附加组件 查询流
数据新鲜度 每小时/每日快照 实时点播——永远新鲜
用户筛选器 编辑 SQL 或不编辑 自动检测下拉菜单、日期
凭证安全 存储在表格/脚本中 从未离开过代理人
对外共享 共享凭证或数据副本 通过电子邮件分享 – 无需凭证
网络设置 打开端口或 VPN 仅出站,零配置
查询执行 按顺序,一次一个 并行 – 5 个以上同时运行
数据传输 完整未压缩有效载荷 65-95% 自适应压缩
SQL 可见性 任何人都可以查看/复制 SQL 对最终用户隐藏的 SQL

为什么 IMPORTDATA 和 Apps Script 会失效

Google Sheets 用户经常尝试 导入数据, IMPORTXML,或 进口范围 用于提取外部数据的函数。这些内置函数适用于简单的公共数据源,但它们并非为数据库连接而设计:

  • IMPORTDATA 仅从公共 URL 读取 CSV/TSV 文件 它无法连接到 MySQL、PostgreSQL、SQL Server 或任何位于防火墙后的私有数据库。
  • 无身份验证层 — IMPORTDATA 对私有数据源没有数据库凭据、OAuth 或 API 密钥的概念
  • 无交互式过滤器 —您不能使用动态 WHERE 条件或用户可选的下拉筛选器来参数化 IMPORTDATA 调用。
  • 速率受限且不可靠 — Google 大幅限制 IMPORT* 函数,导致 #不适用 高峰使用期间的错误
  • Apps Script JDBC 需要编写代码 — Google 内置的 JDBC 连接器需要 JavaScript 编程,会在脚本中暴露凭据,执行时间有限制(6 分钟),并且不为最终用户提供用户界面。
  • 没有共享或治理 — 如果不授予同事访问底层 SQL 和凭据的权限,就无法与同事共享参数化查询。

Query Streams 解决了所有这些限制。它提供了一个界面简洁美观的专用 Google Sheets 插件,通过仅支持出站通信的代理安全地连接到 10 多个数据库,并提供交互式筛选器,非技术用户无需编写任何代码即可操作。如果您一直在寻找支持真实数据库的 IMPORTDATA 替代方案,Query Streams 就是您的理想之选。

常见用例

销售与营收运营

按地区筛选日期、所有者和阶段,查看管道和预订情况。

业务

在共享的 Google 表格中提取合作伙伴的库存和发货状态。

财务

为审计人员和财务规划与分析团队提供对特定 SQL 查询的只读访问权限。

教育

为学生提供安全、真实的数据库,让他们可以直接从 Sheets 查询——无需凭证。

常见问题

Google Sheets 中的 Query Streams 是否取代了 Power Query?

Google Sheets 本身并不具备 Power Query 功能。Query Streams 弥补了这一不足,提供了实时 SQL 连接、交互式筛选、安全共享以及一流的插件体验。它拥有 Power Query 在 Excel 中的所有功能,并且是专为 Sheets 原生构建的。

我可以设置自动刷新吗?

Query Streams 专为按需实时运行而设计,确保您的数据始终保持最新。许多团队发现,这完全消除了制定计划的必要性。如果您需要自动化,可以通过 Google Apps Script 或外部自动化工具触发运行。

我的数据安全吗?

是的。查询流代理会从您的网络建立一个仅出站的加密连接。您的数据库始终位于防火墙后,保持私密状态。用户永远不会看到连接字符串、凭据或 SQL 代码。所有查询都默认是只读的。

支持哪些数据库?

支持 Microsoft SQL Server、PostgreSQL、MySQL、MariaDB、SQLite、Microsoft Access、BigQuery、Oracle、Snowflake 和 DuckDB。可在本地服务器和云平台(如 AWS RDS、Azure SQL 数据库和 Google Cloud SQL)上运行。

我可以与外部合作伙伴共享查询结果吗?

当然可以。只需在 Query Streams 门户中输入任何人的电子邮件地址即可授予访问权限。他们会安装免费的 Google Sheets 插件,然后就可以随时随地运行您共享的查询。他们永远不会看到您的 SQL 代码、凭据或架构。您可以一键立即撤销访问权限。

交互式筛选器是如何工作的?

Query Streams 会分析您的 SQL 语句并检测 WHERE 条件。它会自动将静态值转换为下拉列表、多选框或日期选择器。您可以在查询的“属性”选项卡中启用筛选器,无需编辑 SQL 语句。最终用户无需查看底层查询即可调整筛选器。

与 Apps Script JDBC 有什么区别?

Apps Script JDBC 需要编写代码,会在脚本中暴露凭据,有严格的配额和超时限制,并且不提供内置过滤器或共享功能。Query Streams 通过代理安全地处理所有连接,提供简洁美观的用户界面,支持交互式过滤器,并且允许您在不暴露代码或凭据的情况下进行共享。

查询流与导入数据有何不同?

IMPORTDATA 仅从公开 URL 读取 CSV/TSV 数据。它无法连接到防火墙后的私有数据库,例如 MySQL、PostgreSQL、SQL Server 或 SQLite。Query Streams 通过已安装的代理安全地连接到 10 多种数据库类型,支持交互式过滤器,并将实时按需 SQL 结果直接传输到 Google Sheets——所有这些都无需暴露凭据或提供公开 URL。

Query Streams 也适用于 Microsoft Excel 吗?

是的。Query Streams 同时提供 Google Sheets 和 Microsoft Excel 插件。相同的已保存查询、筛选器和共享规则可在两个平台上通用。许多组织使用 Query Streams 向分散在 Excel 和 Google Sheets 中的团队提供实时数据库数据。

查询流功能需要多少费用?

Query Streams 提供免费套餐,可让您使用一个代理和核心功能开始使用。付费套餐则增加了多个代理、自动化集成、团队共享和优先支持等功能。访问 querystreams.com/pricing 有关当前计划的详细信息。

赋予 Google Sheets 真正的 Power Query 超能力

安装 Query Streams 插件,连接数据库,运行带有交互式过滤器的实时 SQL – 无需共享凭据。

元描述: Power Query for Google Sheets 的替代方案——使用 Query Streams 将带有交互式筛选器的实时 SQL 数据直接连接到 Google Sheets。无需共享凭据,也无需更改网络。

类别: 产品指南
标签: Google 表格、Power Query 替代方案、实时数据、SQL 连接器、安全数据共享、交互式筛选器

作者简介:
查询流团队由经验丰富的数据库专家、网络安全专业人士和企业网络资深人士组成,在数据管理、分析和安全软件开发领域拥有超过25年的综合经验。

更新 2026 年 8 月 19 日

Powered by BetterDocs