将Excel连接到SQL

将Excel连接到SQL。指南 "是一个简单明了的指南

Ana NetoConnectors Leave a Comment

在本文结束时,您将知道如何将 SQL Server 数据库连接到值得信赖的 Microsoft Excel 环境。要支持这种集成,你只需要一台能运行 Microsoft Excel 的设备、Microsoft Excel 本身和一个要连接的 SQL Server 数据库。很简单吧?

这种集成对于目前使用 Microsoft Excel 作为客户数据库的企业尤其有用。这种方法在小型公司的早期阶段很常见。然而,随着企业的发展,需要一种更有效的数据存储和检索方式。

从 Excel 电子表格到数据库,是顺理成章的下一步。如果您想留在微软生态系统中,那么微软 SQL Server 数据库就是您的最佳选择。现在,我们将考虑一种中间设置,即您已经拥有 SQL Server 数据库,但用户希望使用现有的数据连接从 Excel 访问其数据。这种设置可以减少数据管理所花费的时间,是朝着正确方向迈出的一步。

但是,如果除了从 Excel 连接到 SQL 之外,还需要应用任何类型的业务逻辑,则需要更多步骤。下面我们将讨论这种类型的连接。 将 Excel 连接到 SQL 教程.

 让我们将 Excel 连接到 SQL!

首先,我们将逐步介绍将 Excel 连接到 SQL 数据库的过程。我们的目标是从数据库获取数据到 Excel。

步骤 1 - 打开 Excel

打开 Excel,然后打开要放置数据的 Excel 工作簿。

第 2 步 - 打开 "数据 "选项卡

选择 数据 标签。

将 Excel 连接到 SQL - 第 2 步 - 数据选项卡

第 3 步 - 从 SQL Server 数据库获取数据

点击 获取数据 菜单,选择 来自数据库 选项,并选择 从 SQL Server 数据库 以建立数据连接。

将 Excel 连接到 SQL - 第 3 步 - 从 SQL Server 数据库获取数据

步骤 4 - 连接详情

您将看到下面的对话框。输入要连接的 SQL 数据库的详细信息:

  • 其服务器名称(可以包括 端口号 如果适用)
  • 数据库名称(此时为可选项;您可以在以后的步骤中从数据库列表中选择数据库)。

  完成后,按 好的.

将 Excel 连接到 SQL - 第 4 步 - 连接详情

步骤 5 - 验证

下一步,您需要填写您的证书。在左侧边栏,您可以选择 窗口 验证、与您的 数据库 证书,或 微软账户 认证。

我们将选择 数据库 选项。输入 SQL 数据库凭证,即为 SQL Server 数据库设置的用户名和密码,确保正确的数据验证。

至于 选择将这些设置应用于哪个级别 字段,它应与步骤 4 中输入的数据库服务器地址相同。

完成后,按 连接.

将 Excel 连接到 SQL - 第 5 步 - 身份验证

步骤 6 - 选择表格

就快成功了!最后一步,您将使用 导航仪 窗口来选择数据源,如表或数据库值。在这里,你将看到 SQL Server 数据库中包含的表的列表。

将 Excel 连接到 SQL - 第 6 步 - 选择表

在本演示中,我们将选择一个数据库表,其中包含一家虚构公司的虚构客户信息。选定要连接的表后,只需按下 载荷.

就是这样! 您刚刚将 Microsoft Excel 连接到 SQL Server 数据库。 保存 Excel 工作簿后,此连接将持续存在。这意味着您可以关闭 Excel,再次打开时数据连接仍然有效。

将 Excel 连接到 SQL - 连接成功

结论

我们希望这个简单的教程能帮助您成功地将 Excel 连接到 SQL,因为这可以作为从我们在许多小型企业中看到的经典 Excel 电子表格数据库到更强大的解决方案的垫脚石。

不过,正如我们在文章开头提到的,如果您正在寻找一种将 Excel 连接到 SQL 的方法,它可以涵盖业务规则并最大限度地发挥其功能,我们建议您看看 Connect Bridge.

Connect Bridge 是我们强大的软件集成平台。从本质上讲,它通过使用 SQL 语法,消除了使用软件 API 的需要,这就是为什么它如此方便!请务必查看我们为 CRM 软件博客撰写的文章,其中解释了如何可以 将 Excel 连接到 SQL、Dynamics 365、SharePoint 等 使用我们的平台。如果您愿意,也可以直接联系我们!我们非常乐意提供帮助。

与我们联系

关于作者

Ana Neto

作者 Ana Neto在Connecting Software担任技术顾问。

"自 1997 年以来,我一直是一名软件工程师,最近开始喜欢写作和公开演讲。您对本文有任何问题或评论吗?欢迎在下方留言!"

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.