Query Streams 是一个安全的实时数据库集成平台,它实现了从数据库到 Excel 的整个流程自动化——用保存的查询、并行执行和交互式筛选器取代了 VBA 宏、手动 CSV 导出和脆弱的 ODBC 连接。 了解更多信息,请访问 QueryStreams.com 和 免费注册 立即开始自动化您的 Excel 报表。
手动数据库到 Excel 的问题
微软Excel仍然是商业分析的基石。 全球有11亿人使用Excel。 在全球范围内,Excel 是大多数组织进行财务建模、运营报告和临时数据分析的默认工具。然而,尽管 Excel 拥有强大的分析能力,但它始终有一个弱点:无法导入实时数据库数据。
几乎所有公司的典型数据库到 Excel 工作流程都大同小异。分析师打开数据库客户端——例如 SQL Server Management Studio、pgAdmin、MySQL Workbench 或命令行终端——编写或重新运行 SQL 查询,将结果导出为 CSV 文件,在 Excel 中打开该文件,重新格式化列和数据类型,重建数据透视表和图表,然后将完成的工作簿通过电子邮件发送给相关人员。第二天,他们重复上述步骤。 弗雷斯特分析师高达 80% 的时间都花在了数据准备上,而不是实际的分析上。手动将数据库数据导入 Excel 是造成这种时间浪费的主要原因之一。
其后果远不止时间因素。手动导出的数据在送达利益相关者时已经过时。同一份报告会通过电子邮件流传多个副本,每个副本都略有不同。版本控制形同虚设。而且,当分析师休假时,报告根本无法送达。Excel 自动化——真正意义上的电子表格自动化,可以直接连接到实时数据库——彻底消除了这类手动工作。
查询流如何自动生成 Excel 报表
Query Streams 使用安全、基于代理的自动化管道取代了手动导出流程。它是一款轻量级产品。 查询流代理 可在任何具备数据库访问权限的机器上运行——无论是 Windows、Linux 还是 macOS——并通过出站连接连接到云端中继。您只需在 Web 门户中编写一次 SQL 语句并保存,之后任何拥有访问权限的人都可以通过单击一下将最新结果直接导入 Microsoft Excel 或 Google Sheets。无需导出 CSV 文件,无需复制粘贴,也不会出现数据过期的情况。
保存的查询
只需编写一次 SQL 语句,命名后即可在 Excel 加载项中永久重复使用。无需重新输入、导出或重新格式化。
并行执行
同时在五个不同的工作表标签页中运行五个查询。代理程序会同时传输每个结果。
交互式过滤器
最终用户无需查看或接触 SQL,即可通过下拉控件调整日期范围、地区和部门。
计划刷新
按每日、每周或自定义计划自动交付数据,以便利益相关者在需要时始终获得最新报告。
查询共享
团队成员可以通过 Excel 加载项自助访问报告。SQL 语句保持隐藏状态;用户只能看到查询名称和筛选条件。
新星人工智能
用简单的英语提问,即可获得感知模式的 SQL、实时结果和自动生成的图表——无需编写查询。
入门指南:四步实现自动报告
使用 Query Streams 设置 Excel 自动化无需编程、无需安装驱动程序,也无需在最终用户的计算机上安装数据库客户端。整个过程只需几分钟,即可生成一个可重复使用的管道,按需将实时数据导入 Excel。
安装代理程序
在任何具有数据库访问权限的服务器上部署查询流代理。支持 Windows、Ubuntu/Debian、通用 Linux 和 macOS(Intel 和 Apple Silicon)。
连接数据库
通过代理的本地控制面板添加数据库连接。SQL Server、PostgreSQL、MySQL、Oracle、BigQuery 等——所有这些都可以在单个代理安装中实现。
在门户中保存查询
在 Web 门户中编写 SQL 语句,配置交互式筛选器,设置可选的计划任务,然后保存。授权用户即可立即访问该查询。
从 Excel 刷新
打开 Excel 加载项,选择查询,调整筛选条件,然后单击刷新。实时数据将直接流入工作表——即可用于创建数据透视表、图表和进行分析。
您可以在基础架构中部署多个代理——一个部署在本地,一个部署在 AWS EC2 实例上,还有一个部署在 Azure 上——所有代理的数据源都会在查询构建器和 Excel 加载项中以统一的下拉列表形式显示。用户只需从可用数据源中进行选择,无需了解数据库托管在哪个代理或物理位置。为了获得最佳性能,请将代理部署在与其数据库相同的网络或区域中。
已保存的查询:一次编写 SQL,永久生效
使用 Query Streams 实现 Excel 自动化的基础是已保存的查询。您只需编写一次 SQL 语句即可。 门户网站查询构建器给它起一个描述性的名称,添加可选的描述,然后保存。从那时起,任何有权访问该查询的人都可以一键从 Excel 加载项或 Google Sheets 加载项中提取最新结果。该查询每次都针对实时数据库执行,因此数据始终是最新的——无需使用过时的 CSV 文件,无需重新格式化列,也无需手动输入数据。
已保存的查询由中央统一管理。当业务逻辑发生变化时——例如新增部门、重命名表或更新计算公式——您只需在门户网站中修改一次查询,所有用户即可立即获得更新后的版本。相比之下,VBA 宏的 SQL 代码嵌入在工作簿文件中,每个副本都必须单独更新。已保存的查询将您组织的 SQL 知识转化为共享的、版本化的、集中维护的资产,而不是分散的脚本集合。
并行执行:同时在五个标签页中显示五个报告
传统的电子表格自动化工具和数据库客户端按顺序执行查询。运行一个查询,等待结果,再运行下一个查询,再次等待。对于每天早上需要刷新五份报告(收入、支出、员工人数、销售渠道和预测)的财务团队来说,这种顺序执行的方式会将简单的刷新变成一场长达 15 分钟的煎熬。
查询流支持 并行查询执行用户可以同时在不同的工作表标签页中启动多个已保存的查询,代理程序会并发传输每个结果,而与数据量无关。五个查询同时执行;五个结果集并行传输。过去需要 15 分钟顺序等待的操作,现在只需几秒钟即可完成一次批量操作。这种并行执行功能在以下两种情况下均适用: Microsoft Excel 加载项 和 Google Sheets 插件而且,多个用户可以同时从相同或不同的查询中提取数据,而不会互相排队或阻塞。
交互式筛选器:无需 SQL 知识即可创建动态报表
并非所有报表用户都懂 SQL,而且他们也不应该懂。Query Streams 的交互式筛选器允许最终用户通过简单的下拉列表和日期选择器控件自定义报表参数,而无需查看底层查询。系统支持两种筛选器类型: 显式变量 例如 @region, @开始日期,或 @部门 它们以命名控件的形式出现,并且 自动检测过滤器 其中 Query Streams 用于识别 WHERE 子句中的静态值(例如, WHERE brand = 'Acme') 并使它们可自动配置。
筛选器配置在查询的“属性”选项卡中进行,其中的“配置”开关用于启用或禁用每个检测到的筛选器。配置完成后,无论用户是通过 Excel、Google Sheets 还是 Web 门户运行查询,都会看到相同的筛选控件。销售经理可以提取其特定区域的收入数据。财务分析师可以调整日期范围。运营主管可以按仓库位置进行筛选。每个用户都能获得同一底层查询的个性化视图,而无需编写任何额外的 SQL 代码。
@开始日期 和 @end_date 对于日期范围控制,同时允许查询流自动检测 WHERE status = 'active' 作为可配置的下拉菜单。这让您能够以最少的配置实现最大的灵活性。
查询共享:为您的整个团队提供自助式数据服务
只有当需要数据的人员能够独立访问数据时,电子表格自动化才真正有用。“查询流”功能允许您与特定用户或整个团队共享已保存的查询。共享用户打开 Excel 加载项,即可在列表中看到已共享的查询,选择一个查询,调整任何可用的筛选条件,然后单击刷新。实时数据库结果将直接流式传输到他们的工作表中——查询创建者无需任何操作,无需提交 IT 工单,也无需等待他人执行导出操作。
SQL 代码对共享用户完全隐藏。他们只能与查询名称、描述和筛选控件进行交互。这意味着您可以共享 交互能力 无需暴露底层 SQL 逻辑、表结构或数据库凭据,即可运行查询(包括按日期范围、地区、部门或任何其他参数进行筛选)。这是一种独特的自助式数据访问方法,大多数传统自动化工具都不具备此功能。
定时刷新:自动生成的报表
Excel 加载项的按需刷新功能可以满足临时请求,但许多报表需要按固定计划运行,无需用户点击按钮。查询流的 计划同步 该功能可自动执行整个交付周期。您可以定义查询的运行时间——例如每天早上 6 点、每周一、每月 1 号或自定义时间间隔——并选择一个或多个交付目标。代理程序会按计划执行查询,并将结果自动推送至每个已配置的目标位置。
定时同步与按需刷新协同工作,而非取代后者。周一早上的收入报告会自动生成,但首席财务官仍然可以在周三下午 3 点进行临时刷新,以便在董事会会议前核对数据。两种模式使用相同的已保存查询、相同的筛选条件和安全模型。自动化处理日常事务,而按需刷新则处理例外情况。
本书适合哪些人——以及哪些人应该另寻他处。
Query Streams 的 Excel 自动化功能专为需要定期在电子表格中使用实时数据库数据的团队而设计。它并非通用的 ETL 工具或数据仓库加载平台。客观定位至关重要——哪些用户群体最能从中受益,哪些用户群体可能需要其他解决方案。
这适用于哪些人
- 财务团队使用 Excel 从 SQL Server、PostgreSQL 或 Oracle 数据库构建模型和报告
- 运营团队通过定期导出电子表格来跟踪库存、物流或制造数据。
- 销售分析师将客户关系管理 (CRM) 和销售渠道数据导入电子表格,用于预测和绩效评估。
- IT 部门向非技术业务用户部署自助式数据库访问
- 小型企业用实时数据连接取代手动 CSV 导出,每周可节省数小时。
- 团队中既有使用 Microsoft Excel 的,也有使用 Google Sheets 的,他们需要一个能够同时满足这两种需求的自动化解决方案。
谁应该另寻他处
- 需要执行复杂的多步骤 ETL 流程,其中包含条件分支以及源和目标之间的大量数据转换的团队
- 需要将数据加载到数据仓库(写入目标为 Snowflake、Redshift 或 BigQuery)的组织
- 数据库到数据库的复制场景,其中目标是另一个数据库,而不是电子表格或协作工具。
- 纯粹的BI仪表板需求,不包含任何电子表格组件——像Tableau或Looker这样的专用BI工具更适合这种需求。
查询流与 VBA 宏、Power Query 和 ODBC 的比较
多年来,Excel 用户一直使用 VBA 宏、Power Query 和 ODBC 驱动程序来实现数据库连接的自动化。每种方法都能解决部分问题,但也各有其局限性。VBA 宏可以使用 ADO 或 DAO 从数据库中提取数据,但代码嵌入在工作簿文件中,因此仅适用于特定机器且稳定性较差。Power Query 提供了一种更结构化的方法,但连接仅限于用户本地,无法跨团队共享。ODBC 驱动程序需要安装、管理连接字符串,并且在凭据轮换时会失效。Query Streams 则采用了一种截然不同的方法,它将查询集中在云端,并通过原生 Excel 加载项来交付数据。
-
机器特定配置
VBA 代码位于工作簿中。Power Query 连接是本地的。ODBC 驱动程序必须在每台计算机上安装。默认情况下,任何内容都不可移植或共享。
-
本地存储的凭据
数据库密码最终会出现在每个用户计算机上的 VBA 代码、Power Query 连接字符串或 ODBC DSN 配置中——随着用户数量的增加,安全风险也会增加。
-
仅顺序执行
VBA 一次只能运行一个查询。Power Query 则按顺序刷新。刷新五个报表意味着需要等待前一个报表刷新完成后才能开始下一个。
-
维护负担
当 SQL 语句发生更改时,每个包含该查询的工作簿副本都必须单独更新。驱动程序更新可能会导致整个组织内的连接中断。
-
基于云的可共享查询
查询语句集中保存,任何安装了 Excel 加载项的计算机均可访问。只需更新一次,所有人即可立即获得最新版本。
-
零凭证共享
数据库密码保留在代理服务器上,绝不会传输到 Excel、云端或最终用户。工作簿、连接字符串或 DSN 文件中均不包含任何凭据。
-
并行查询执行
同时在五个标签页中启动五个查询。代理程序会并发传输结果——无需顺序等待,也无需手动批处理。
-
无需驱动程序,无需按用户安装
最终用户只需要Excel加载项。无需ODBC驱动程序、连接字符串管理或VBA编程知识。
| 能力 | 查询流 | VBA宏 | Power Query | ODBC |
|---|---|---|---|---|
| 需要设置 | 仅限 Excel 加载项 | VBA编程 | 连接向导 | 驱动程序安装 + DSN 配置 |
| 跨机共享 | 是的,基于云端 | 不,是装订成册的练习册。 | 有限公司 | 不 |
| 并行执行 | 是的,同时进行 | 顺序的 | 顺序的 | 顺序的 |
| 交互式过滤器 | 内置用户界面控件 | 自定义用户窗体 | 参数查询 | 手动输入 |
| 查询共享(隐藏 SQL) | 是的,SQL 始终处于隐藏状态。 | 不,代码在VBE中可见。 | 不 | 不 |
| 计划刷新 | 内置日程安排 | 外部调度器(任务调度器) | 后台刷新(有限) | 外部调度器 |
| 凭证安全 | 仅限经纪人内部使用,绝不共享 | 嵌入在 VBA 代码中 | 每个用户本地存储 | DSN 或连接字符串 |
| 数据库支持 | 10+ 引擎,单个代理 | 通过 ADO/DAO(因情况而异) | 连接器数量有限 | 视司机情况而定 |
| Google Sheets 支持 | 是的,同样的问题 | 不 | 不 | 不 |
| 防火墙要求 | 仅限出站,无变更 | 需要直接数据库访问权限 | 需要直接数据库访问权限 | 需要直接数据库访问权限 |
Google Sheets 自动化功能的工作原理相同
所有针对 Microsoft Excel 描述的操作在 Google Sheets 中也完全相同。 Google Sheets 插件 它连接到相同的已保存查询、相同的代理基础架构、相同的交互式筛选器和相同的计划同步管道。使用 Excel 和 Google Sheets 的团队无需单独的解决方案或查询库——只需保存一次查询,即可在两个平台上访问。用户可以将同一份收入报告导入到桌面上的 Excel 和 Chromebook 上的 Google Sheets,使用相同的筛选器并查看相同的实时数据。
这种跨平台一致性对于正在不同电子表格平台之间迁移的组织,或者不同部门偏好使用不同工具的组织来说尤为重要。例如,财务部门可能统一使用 Excel,而市场部门则使用 Google Sheets——Query Streams 可以通过一套已保存的查询和一次代理部署来同时满足这两个部门的需求。
Nova AI:刷新间自然语言查询
已保存的查询和计划同步可以满足定期报告的需求,但在报告周期之间,仍然会出现一些临时性问题。“上个季度我们收入排名前十的产品是什么?”“与上个月相比,我们本月新增了多少客户?”这些问题需要立即解答,而不是等到下周一。查询流包含 新星人工智能 — 一个自然语言到 SQL 的引擎,能够根据简单的英语问题生成符合模式、方言正确的 SQL。
Nova 读取您实际的数据库架构,并生成引用真实表、列和关系的 SQL 语句,而非虚构的结构。它支持 Query Streams 连接的所有 SQL 方言,包括 Microsoft SQL Server、PostgreSQL、MySQL、MariaDB、Oracle、Snowflake、Google BigQuery 和 SQLite。Nova 还能在查询结果旁边自动生成图表和可视化图表,无需单独的 BI 工具即可提供即时的商业智能。所有 Nova 查询都遵循相同的只读、基于用户的访问控制,该控制也用于管理已保存的查询和计划的交付。
市场背景:为什么Excel自动化现在如此重要
近年来,对电子表格自动化的需求加速增长。远程办公和混合办公模式意味着分析师无法再像以前那样走到同事的办公桌前请求数据。AWS RDS、Azure SQL 数据库和 Google Cloud SQL 等云数据库的出现,使得数据距离真正需要它的人员越来越远。实时决策——例如应对市场变化、供应链中断或客户行为改变——要求数据的时效性以分钟而非天来衡量。过去每周通过电子邮件发送 CSV 附件的工作流程已无法满足需求。
与此同时,人们用于分析的工具却并未改变。Excel 和 Google Sheets 仍然占据主导地位,因为它们提供了无与伦比的灵活性:数据透视表、自定义公式、条件格式、图表,以及将来自多个数据源的数据合并到单个工作簿中的功能。瓶颈不在于分析工具本身,而在于向其输入数据的管道。Excel 自动化功能通过将电子表格的分析能力与实时数据库的更新直接连接起来,弥合了这一差距,从而消除了数十年来一直是数据处理中最薄弱环节的手动导出步骤。
常见问题
什么是用于数据库报表的Excel自动化? +
Query Streams 如何在不使用 VBA 或宏的情况下自动生成 Excel 报表? +
我可以同时在 Excel 中运行多个数据库查询吗? +
Excel 加载项中的交互式筛选器是如何工作的? +
@region, @开始日期)显示为命名控件,以及 自动检测过滤器 该系统能够识别 WHERE 子句中的静态值,并使其可配置。您可以使用“配置”开关在查询的“属性”选项卡中启用筛选器。用户可以看到下拉菜单、日期选择器或文本输入框——SQL 逻辑完全隐藏。Query Streams 与 Power Query 或 ODBC 数据库连接有何不同? +
我可以与我的团队共享自动生成的Excel报表吗? +
查询流是否需要更改 VPN 或防火墙设置? +
我可以使用 Query Streams 将哪些数据库连接到 Excel? +
非技术用户能否将数据库数据导入 Excel? +
Query Streams 是否有免费的 Excel 自动化功能? +
开始
几分钟内即可实现数据库到 Excel 数据流的自动化
部署安全代理,保存您的第一个查询,即可将实时数据库数据提取到 Excel 中,实现并行执行、交互式筛选和查询共享——无需 VBA、无需驱动程序、无需手动导出。
相关指南: Excel 中的数据查询 | 安排 SQL 报表 | 数据库仪表盘 | Microsoft Excel 中的数据库 | Google Sheets 中的数据库 | 使用 Nova 进行人工智能数据分析 | 下载代理程序
类别:文章
标签:Excel自动化、电子表格自动化、Google表格自动化、Excel报表自动化、数据库到Excel、Excel加载项、并行查询执行、交互式筛选器、已保存查询、计划刷新、VBA替代方案、Power Query替代方案、ODBC替代方案、查询流
元描述:无需宏或 VBA,即可在 Excel 中自动生成实时数据库报表。支持保存查询、并行执行和筛选功能。

