如何在Excel中进行SQL查询

Anonim

Microsoft Excel中的SQL

SQL是一种流行的编程语言,在使用数据库(数据库)时使用。虽然对于Microsoft Office包中的数据库的操作有一个单独的应用程序 - 访问,但Excel程序还可以使用数据库,使SQL请求进行SQL请求。让我们了解如何以各种方式形成类似的请求。

SQL执行窗口Microsoft Excel中的XLTools加载项

课程:Excel中的“智能”表格

方法2:使用额外的Excel工具

还有一种方法可以使用Exel的内置工具为所选数据源创建SQL查询。

  1. 运行Excel程序。之后,我们移动到“数据”选项卡。
  2. 转到Microsoft Excel中的数据选项卡

  3. 在“获取外部数据”工具栏中,该工具栏位于功能区上,单击“来自其他源”图标的“来自其他来源”图标。将打开进一步操作选项的列表。选择“来自数据连接向导”的项目。
  4. 转到Microsoft Excel中的数据连接向导

  5. 将启动数据连接向导。在数据源类型列表中,选择“ODBC DSN”。之后,单击“下一步”按钮。
  6. Microsoft Excel中的数据大师窗口

  7. 将在其中选择源类型的数据向导窗口打开。选择“MS Access数据库”名称。然后单击“下一步”按钮。
  8. Microsoft Excel中数据向导源类型的选择窗口

  9. 将打开一个小导航窗口,其中您应该在MDB或ACCDB格式中切换到数据库目录,然后选择所需的数据库文件。逻辑磁盘之间的导航是在特殊的“光盘”中进行的。窗口中央区域的过渡称为“目录”。在窗口的左窗格中,如果具有MDB或ACCDB扩展,则显示位于当前目录中的文件。在此区域中,您需要选择文件的名称,然后单击“确定”按钮。
  10. Microsoft Excel中的数据库选择窗口

  11. 在此之后,表选择窗口在指定的数据库中启动。在中央区域中,选择所需表的名称(如果有几个),然后单击“下一个”按钮。
  12. Microsoft Excel中的数据库表选择窗口

  13. 之后,将打开“数据连接文件连接”窗口。这包含有关我们设置的连接的基本信息。在此窗口中,它足以单击“完成”按钮。
  14. Microsoft Excel中的数据连接文件连接窗口

  15. Excel表启动了数据导入窗口。它可以在您希望呈现数据的形式中指定:
    • 表;
    • 综合表的报告;
    • 摘要图。

    选择所需的选项。低于下面,您需要指定应放置任何数据的位置:在新纸张或当前表上。在后一种情况下,还提供了选择住宿坐标的可能性。默认情况下,数据将放在当前工作表上。进口物体的左上角放置在单元A1中。

    指定了所有导入设置后,单击“确定”按钮。

  16. Microsoft Excel中的数据导入窗口

  17. 正如我们所看到的,数据库中的表将移动到纸张。然后,我们移动到“数据”选项卡,然后单击“连接”按钮,该按钮放在具有相同名称的工具块中的磁带上。
  18. 切换到Microsoft Excel中的连接窗口

  19. 之后,启动连接窗口。在它中,我们看到了先前由我们连接的数据库的名称。如果已连接的数据库有点稍微,则选择所需的并突出显示它。之后,单击窗口右侧的“属性...”按钮。
  20. 转到Microsoft Excel中的数据库属性

  21. “连接属性”窗口启动。我们将其移入“定义”标签。在位于当前窗口底部的“文本文本”字段中,按照此语言的语法编写SQL命令,我们在考虑方法1时短暂讲话。然后按“确定”按钮。
  22. Microsoft Excel中的连接属性窗口

  23. 之后,自动返回到这本书的连接。它只只能点击其中的“更新”按钮。对查询的对数据库的吸引力发生,之后数据库将其处理的结果返回到Excel表中,在先前由我们传输的表中。

在Connection窗口中向Microsoft Excel发送数据库

方法3:连接到SQL Server SQL Server

此外,通过Excel工具,还有与SQL Server的连接并向它发送请求。构建查询与以前的版本没有不同,但首先,您需要安装连接本身。让我们看看如何做到这一点。

  1. 运行Excel程序并转到“数据”选项卡。之后,单击“从其他源”按钮,将其放在“获取外部数据”工具栏中的磁带上。此时,从列表列表中选择“来自SQL Server Server”的选项。
  2. 转到Microsoft Excel中的SQL Server连接窗口

  3. 打开数据库服务器的连接窗口。在“服务器名称”字段中,指定要执行连接的该服务器的名称。在“帐户”组中,您需要准确决定如何连接:使用Windows身份验证或输入用户名和密码。我根据所采取的决定展示开关。如果您选择了第二个选项,则此外,相应的字段必须进入用户名和密码。拍摄所有设置后,单击“下一步”按钮。执行此操作后,连接到指定的服务器。组织数据库请求的进一步操作与我们以前的方法中描述的操作类似。

Microsoft Excel中的数据连接向导窗口

如您所见,在Excele SQL中,请求可以组织为内置程序工具以及第三方加载项。每个用户都可以选择更方便的选项,并且更适合解决专门的设置任务。虽然,XLTools附加组件的可能性通常比嵌入式Excel工具更进一步。 XLTools的主要缺点是加载项的免费使用期限仅限于两个日历周。

阅读更多