Excel2019高级进阶:SQL应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.2 通过“Microsoft Query”使用SQL语句

2.2.1 Microsoft Query简介

Microsoft Query是一个用于将外部数据源中的数据检索到Microsoft Office程序(特别是Excel)中的应用程序。如果要使用Excel数据分析的功能来分析外部数据,则必须通过Microsoft Query。使用Microsoft Query不仅可以导入外部数据,而且在导入后,可根据需要随时刷新,使数据与外部数据源保持同步。

Microsoft Query支持多种类型的数据库检索,既可以从数据库管理系统中检索数据,还可以从Excel工作簿或者文本文件中检索数据。Microsoft Query支持的数据源包括:

●  Microsoft SQL Server Analysis Services(OLAP提供程序)

●  Microsoft Office Access

●  dBASE

●  Microsoft FoxPro 

●  Paradox

●  Oracle

●  Microsoft Office Excel

●  文本文件数据库

除了以上数据源,还可以使用厂商提供的ODBC驱动程序或数据源驱动程序从其他类型的数据源(包括其他类型的OLAP数据库)中检索数据。

通过Microsoft Query可以使用SQL语句来创建查询,从数据源中检索所需的数据。Microsoft Query可以实现对列数据、行数据查询要求的响应。例如,如果要从Excel工作簿中查找一个表中的若干列,可以通过Microsoft Query仅检索这几列数据。通过Microsoft Query创建查询后,数据将显示在Microsoft Query数据窗格中,可以通过“文件”菜单的“将数据返回Excel”,把查询到的数据导入到Excel工作簿中。导入后的数据,只需在必要的时候刷新一下即可实现数据的更新。