使用Microsoft Query检索Excel外部数据

单元格区域、Excel 表、数据透视表或数据透视图均可以连接到外部数据源(数据源:用于连接数据库的一组存储的“源”信息。数据源包含数据库服务器的名称和位置、数据库驱动程 序的名称以及在登录到数据库时所需的信息。)。可以刷新数据以更新此外部数据源的数据。每次刷新数据时,均可以看到数据源中最新版本的信息,其中包括对数 据进行的任何更改。

安全性 当前,您的计算机可能禁用了与外部数据的连接。要在打开工作簿时刷新数据,必须使用“信任中心”栏以启用数据连接,或者将工作簿放置在受信任位置。

打开工作簿时自动刷新数据

可以在打开工作簿时自动刷新外部数据区域,并可以选择在保存工作簿时选择不保存外部数据,从而减小工作簿文件的大小。

单击外部数据区域中的某个单元格。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“连接属性”。



单击“使用状况”选项卡。选中“打开文件时刷新数据”复选框。如果要在保存工作簿时保存查询定义,但不保存外部数据,请选中“保存工作表前,从查询表中删除外部数据”复选框。

注释 要在打开工作簿时刷新数据透视表中的数据,还可以使用“数据透视表选项”对话框的“数据”选项卡上“‘数据透视表数据’部分”下的“打开文件时刷新数据”。

刷新多个外部数据区域

在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“全部刷新”。



如果有多个打开的工作簿,则必须在每个工作簿中单击“全部刷新”以刷新外部数据。

刷新导入的文本文件中的数据

选择包含导入文本文件的工作表。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“刷新”。在“导入文本文件”对话框中选择文本文件,然后单击“导入”。

定期自动刷新数据

单击外部数据区域中的某个单元格。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“连接属性”。



单击“使用状况”选项卡。选中“刷新频率”复选框,然后输入每次刷新操作之间的分钟数。

刷新外部数据区域时要求密码

存储的密码是不加密的,我们不建议您使用。如果您的数据源 需要密码 (密码:一种限制访问工作簿、工作表或部分工作表的方法。Excel 密码最多可有 255 个字母、数字、空格和符号。在设置和输入密码时,必须键入正确的大小写字母。)才能连接,那么您可以要求在刷新外部数据区域之前输入密码。此过程不适用于 从文本文件 (*.txt) 或 Web 查询 (*.iqy) 检索的数据。

单击外部数据区域中的某个单元格。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“连接属性”。



单击“定义”选项卡。清除“保存密码”复选框。

注释 Microsoft Office Excel 仅在每个 Excel 会话中首次刷新外部数据区域时提示输入密码。下次启动 Excel 时,如果打开包含查询的工作簿并尝试进行刷新操作,则会提示您再次输入密码。

在后台或您等待时运行查询

通过在后台运行查询,您可以在运行查询时使用 Excel。

注释 不能在后台运行 OLAP 查询。

单击外部数据区域中的某个单元格。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“连接属性”。



单击“使用状况”选项卡。选中“允许后台刷新”复选框以在后台运行查询。如果清除该复选框,则在您等待时运行查询。

注释

停止查询 若要阻止查询在关闭“允许后台刷新”的情况下运行,请按 Esc。停止后台刷新 若要停止正在后台运行的查询,请双击状态栏 (状态栏:屏幕底部的水平栏,其中显示有关程序当前状态的信息,如窗口中项目的状 态,当前任务的进程,或有关选定项目的信息。)上的“后台刷新”图标,以显示“外部数据刷新状态”对话框,然后单击“停止刷新”。录制宏 当录制包含查询的宏 (宏:可用于自动执行任务的一项或一组操作。 可用 Visual Basic for Applications 编程语言录制宏。)时,Excel 不会在后台运行查询。要更改录制的宏以使它在后台运行,请在 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)中编辑宏,然后将查询表对象的刷新方法从“BackgroundQuery := False”更改为“BackgroundQuery := True”。有关编辑宏的信息,请参阅 Visual Basic 帮助 (Microsoft Visual Basic 帮助:要在 Excel 中得到 Visual Basic 帮助,指向“工具”菜单中的“宏”,然后单击“Visual Basic 编辑器”。在“帮助”菜单上,单击“Microsoft Visual Basic 帮助”。)。

检查刷新操作的状态或取消刷新操作

若要检查刷新的状态,请双击状态栏上的“后台刷新”若要取消查询,请按 Esc。

刷新脱机多维数据集文件

刷新脱机多维数据集文件 (脱机多维数据集文件:创建于硬 盘或网络共享位置上的文件,用于存储数据透视表或数据透视图的 OLAP 源数据。脱机多维数据集文件允许用户在断开与 OLAP 服务器的连接后继续进行操作。)(即根据服务器多维数据集中的最新数据重建多维数据集文件)不仅耗时,而且需要大量的临时磁盘空间。请在不需要即时访问其 他文件时启动此过程,并确保有足够的磁盘空间来重新保存文件。

单击基于脱机多维数据集文件的数据透视表报表。在“数据”选项卡上的“连接”组中,单击“刷新”旁边的箭头,然后单击“刷新”。

(0)

相关推荐

  • Excel如何导入外部数据

    在您编辑Excel过程中,如果需要把其他文件里面的数据全文照搬到您的Excel文件中,您会怎么做呢?是一个数据项的粘帖呢,还是其他做法.下面小编就给您讲解一种导入外部数据的具体做法.学会的外部数据导入 ...

  • 用Microsoft Query导入外部excel文件数据

    office 有很多数据导入,今天讲解下如何使用Microsoft  excel 2010中Microsoft Query这个功能导入外部excel文件数据. 操作方法 01 打开一个新的工作簿. 0 ...

  • Excel中保存Microsoft Query查询和数据库密码

    Microsoft Query 查询定义可以保存在扩展名为qdy的文件中,打开qdy文件读取外部数据后,excel默认将查询定义和数据一道保存在excel文件中的。更新数据时只要刷新数据(点击“全部刷 ...

  • Excel怎样通过日期区域查询外部数据

    可以在指定单元格输入一个起始日期,再输入一个结束日期,数据表会自动从指定的文件中搜索数据并返回到工作表中。 比如在指定单元格中输入“1996-1-1”日期,再在另外一个单元格输入“1997-5-1”, ...

  • Excel教程 怎样通过日期区域查询外部数据

    可以在指定单元格输入一个起始日期,再输入一个结束日期,数据表会自动从指定的文件中搜索数据并返回到工作表中。 比如在指定单元格中输入“1996-1-1”日期,再在另外一个单元格输入“1997-5-1”, ...

  • Excel工作簿连接(导入)外部数据的方法

    Microsoft Office Excel连接外部数据的主要好处是可以在Excel中定期分析此数据,而不用重复复制数据,复制操作不仅耗时而且容易出错。连接到外部数据之后,还可以自动刷新(或更新)来自 ...

  • 编辑管理Excel工作簿到外部数据的连接

    可以使用Excel创建和编辑到外部数据源的连接,这些连接存储在工作簿或连接文件中。通过使用“工作簿连接”对话框,您可以轻松地管理这些连接,包括创建、编辑和删除它们。 了解数据连接 Excel2007 ...

  • win7系统中excel导入外部数据出错的解决方法

    在我们平常办公中,最常用的软件是什么?当然是office软件中的word文档.Execl表格和PPT了,在需要用到文字的时候我们选择word,在做数字统计时用execl,演示图片时使用PPT,这三种办 ...

  • Excel2016怎么导入外部数据? excel导入外部数据的两种方法

    Excel2016如何导入外部数据,外部数据的几种导入类型:导入文本类数据.网站类数据.数据库类数据. 方法一:文本数据的导入方式: 1.打开Excel2016,找到菜单栏中的“数据”,点击“数据”下 ...