查看类别

如何将 PostgreSQL 连接到 Excel – 实时传输数据库数据

阅读时间4分钟

连接 · PostgreSQL 到 Excel

从以下来源获取数据 PostgreSQL 进入 在 Excel

将 PostgreSQL 数据库中的实时数据提取到 Excel 中,并随时刷新。无需 ODBC 驱动程序、导出功能或宏。首次操作大约需要十分钟,免费套餐即可满足所有需求。

大约10分钟 无需编程 数据保留在您的网络上 随时随地,甚至在网页上,都能轻松使用 Excel
遇到任何问题?尽管问我们。 打开 支持 请在“查询流”(右上角菜单 → 支持)中给我们发送消息。我们会安排专人阅读您的消息,“我不知道这个屏幕需要什么”就是一个很好的问题。

你最终会得到什么

PostgreSQL 徽标一个工作表,实时显示针对 PostgreSQL 数据库的 SQL 查询结果,并带有一个按钮,可在数据更改时自动更新最新行。例如:

PostgreSQL 将您的数据存储在您或您的团队运行的服务器上。要将数据导入 Excel,通常需要驱动程序、连接字符串或导出文件,而这些文件一旦导入就会失效。Query Streams 则避免了这些步骤:一个名为 Agent 的小型辅助程序会在您的数据所在位置运行查询,然后 Excel 加载项会向其请求所需的行。只有查询结果会通过加密链接传输,因此 Excel 可以位于任何地方:您家里的笔记本电脑、远在异地的同事的电脑,或者网页版的 Excel。

数据库的存放位置您的办公网络或服务器机房你的 PostgreSQL数据库保留在您的网络上查询流代理在同一网络上查询流加密链接通过互联网 · 仅显示结果无论你身在何处你的笔记本电脑、另一间办公室、酒店、你的手机在 ExcelWindows、Mac 或网页版 Excel
代理程序与您的数据保持同步,而 Excel 则无需如此。无论在何处打开工作表,数据行都会自动呈现。

你需要准备什么

查询流帐户

免费版足以满足本指南的需求。请注册: my.querystreams.com.

计算机上的代理可以访问服务器

一个在后台运行的小程序,当 Excel 发出请求时,它会查询数据库。通常是数据库服务器本身,或者同一网络上的任何一台始终在线的计算机。

您的 PostgreSQL 连接详细信息

服务器名称、数据库名称以及可以读取该数据库的用户名和密码。如果数据库由其他人管理,则需要向他们索取这些信息。

哪个计算机获得代理? 任何始终在线且能够访问 PostgreSQL 数据库的机器,通常是数据库服务器本身或同一网络上的计算机。 Excel 可以位于任何地方包括网页版Excel。

分五步连接

  1. 创建您的帐户

    前往 my.querystreams.com 并注册。选择 免费 计划。这是一个正式的计划,不是试用版,它涵盖了如何连接 PostgreSQL 数据库以及如何从 Excel 运行查询。

  2. 在可以访问服务器的计算机上安装代理程序

    登录,打开 下载然后将代理程序安装在可以访问 PostgreSQL 数据库的计算机上:通常是数据库服务器本身,或者同一网络上的任何一台始终在线的计算机。安装只需一分钟,之后它就会自动启动。

    为什么使用小型程序而不是驱动程序? 该代理程序只需在 Windows、Mac 或 Linux 系统上安装一次(Windows 系统下约 85 MB,Mac 和 Linux 系统下略超过 100 MB),即可在后台静默运行。它会像浏览器一样,与查询流建立一条加密的出站连接,因此您无需打开防火墙端口或设置 VPN。您的数据库保留在您的网络中,数据行会传输到您所在的任何位置,必要时也会通过互联网传输。您这边只需要安装该插件即可。

    下载页面显示 您的访问密钥当代理提示时,将其粘贴到代理中,然后等待徽章读取。 已连接到查询流这是你在代理程序本身上唯一需要做的事情。

    完整攻略(如果您需要): Windows, 苹果, Linux.

  3. 将其指向您的 PostgreSQL 数据库

    返回浏览器,打开 数据代理 (在下面 数据 (在顶部菜单中)。您的经纪人信息就在那里。点击 添加连接器, 选择 PostgreSQL并填写您之前收集到的详细信息:

    连接名称
    任何你以后会记住的名称,例如销售数据库。
    主持人
    服务器名称或 IP 地址,例如 sales-db.company.com。
    港口
    PostgreSQL 监听的网络端口;除非管理员更改了端口号,否则请将其保留为 5432。
    数据库
    存储表格的数据库名称。
    用户名
    具有读取数据权限的数据库登录名。
    密码
    该数据库登录密码。

    点击 测试连接当它读到 已连接,一个 模式捕获 该步骤会询问要包含哪些数据库;至少选择一个,然后单击。 节省连接会在几秒钟内到达您的代理。

    测试失败? 通常情况下,问题出在服务器名称或代理计算机与数据库之间的防火墙上。尝试使用同一台计算机,通过您常用的数据库工具输入相同的详细信息;如果仍然失败,代理也会失败。

  4. 将查询流添加到 Excel

    在 Excel 中,转到 插入 → 获取加载项搜索 查询流然后点击 添加或者直接从……打开 在 Microsoft AppSource 上查询流功能区上会出现“查询流”按钮。请使用同一帐户登录。

    适用于 Windows 和 Mac 上的 Microsoft 365 Excel 以及网页版 Excel。

  5. 把你的第一张桌子拉过来

    点击“查询流”按钮,选择 流式查询然后选择你刚刚建立的连接。

    输入要运行的查询语句。以下查询语句会从数据库中提取几列数据。 客户 桌子:

    示例 · SQL
    SELECT customer_id, name, city FROM public.customers ORDER BY name LIMIT 100;

    在下面 目的地表 选择 创建新工作表然后按下播放按钮(▶ 箭头)。数据行会在一两秒钟内显示在 Excel 表格中。如果数据发生更改,请再次按下该按钮,表格将自动更新。

    不懂SQL? 请改在 Query Streams 门户中构建查询。 查询生成器 它会显示您的表格和列,方便您进行点击操作。在商业版套餐中,您还可以用简单的英语向 Nova 提问(例如“显示美国的客户”),它会自动为您生成 SQL 查询语句。保存查询后,您只需在门户网站或个人版及更高版本的插件的“已保存查询”列表中单击一下即可访问该查询。

就是这样。 您的数据已保存在表格中,只需单击一下即可保持最新状态。除了您请求的行之外,没有任何数据会离开您的网络。

下一步行动不错。

  • 保存查询 在门户网站上,您可以一键再次运行它,也可以从 Excel 或 Google Sheets 运行。
  • 添加筛选器 例如日期范围,这样同一个查询就可以回答“本月”而无需编辑。
  • 分享结果 与同事一起操作。他们看到的是行,而不是你的凭证。

人们提出的问题

Excel 必须和 PostgreSQL 数据库安装在同一台电脑上吗?

不,只有代理程序需要与 PostgreSQL 数据库位于同一位置。Excel 可以安装在任何有网络连接的计算机上,包括网页版 Excel 和 Mac 版 Excel。使用您的帐户登录加载项,即可建立连接。

我的数据会被复制到查询流吗?

不。代理程序会运行查询,找到您的数据,然后只发送返回的行。中间不会进行任何同步或存储操作。

免费套餐真的包含这些吗?

是的。“免费”是一个永久有效的方案,而不是会过期的试用期。请查看具体包含内容。 定价页面.

它能与Mac版Excel兼容吗?

是的。包括Mac和Windows上的Microsoft 365版Excel,以及网页版Excel。

还是不行? 打开 支持 请在“查询流”中告诉我们您当前处于第几步以及您看到的内容。我们会帮您连接。

每份指南 PostgreSQL

这不是你想要的配置?

  • 想查询 Excel 工作簿本身吗?Excel 文件夹会将工作簿文件夹读取为表格 → Excel Folder
  • 您的数据库托管在 Supabase、Neon、Amazon RDS 还是 Azure 上?选择该提供商的卡片,粘贴其连接字符串,然后填写相应字段;之后的步骤都相同 → Supabase, Neon, Amazon RDS, Azure Postgres
更新 2026 年 9 月 30 日

Powered by BetterDocs