刷新数据
打开工作簿时自动刷新数据
可以在打开工作簿时自动刷新外部数据区域,并可选择保存工作簿而不保存外部数据,使工作簿文件的大小减小。
- 单击要刷新的外部数据区域中的单元格,再单击“外部数据”工具栏中的“数据区域属性” 。
- 选中“打开工作簿时,自动刷新”复选框。
- 如果想在保存工作簿时保存查询定义,但不保存外部数据,请选中“保存工作表之前删除外部数据”复选框。
刷新多个外部数据区域
- 如果您的工作簿中包含不止一个想要刷新的外部数据区域,请在“视图”菜单上,指向“工具栏”,并单击“外部数据”。
- 在“外部数据”工具栏上,单击“全部刷新” 以刷新工作簿中所有外部数据区域。
如果有多个打开的工作簿,则需要在每个工作簿中都单击“全部刷新”以刷新外部数据。
刷新导入的文本文件中的数据
- 选择导入文本文件的工作表。
- 单击“外部数据”工具栏上的“刷新数据” 。
- 在“导入文本文件”对话框中选择文本文件,再单击“导入”。
提示
如果只希望将文本文件中的部分数据作为可更新的数据区域导入,则可以创建查询以检索数据。请参阅 Microsoft Query 的“帮助”。
在间隔期间自动刷新数据
- 单击外部数据区域中的单元格,再单击“外部数据”工具栏上的“数据区域属性” 。
- 选中“刷新频率”框,并输入刷新之间间隔的分钟数。
控制刷新的顺序
- 单击想要刷新的外部数据区域中的单元格,再单击“外部数据”工具栏中的“刷新数据”。
- 对每个外部数据区域重复操作,直到按您所希望的顺序全部刷新。
设置刷新选项
更新外部数据区域时要求口令
如果您的数据源进行连接时要求密码,您可以要求在外部数据区域能刷新之前输入密码。 该过程不能应用于从文本文件 (*.txt) 或 Web 查询 (*.iqy) 检索的数据。
- 单击外部数据区域中的单元格,再单击“外部数据”工具栏上的“数据区域属性” 。
- 在“查询定义”下,清除“保存密码”复选框。
注释
- 保存的密码不加密。
-
Microsoft Excel 仅在每个 Excel 会话中首次刷新外部数据区域时提示输入密码。下一次启动 Excel 时,如果打开包含查询的工作簿,然后单击“刷新数据” ,则会再次要求输入密码。
刷新外部数据区域时保存单元格格式
- 单击外部数据区域中的单元格,再单击“外部数据”工具栏上的“数据区域属性” 。
- 请执行下列一项或两项操作:
- 如果希望保存应用的单元格格式,请选中“数据格式及布局”下的“保留单元格格式”复选框。
-
如果希望保存设置的列宽, 请清除“数据格式及布局”下的“调整列宽”复选框。
- 单击“确定”。
- 若要刷新外部数据区域,请单击“外部数据”工具栏上的“刷新数据” 。
在后台或前台运行查询
在后台运行查询使您可以在查询运行时使用 Microsoft Excel。
- 单击外部数据区域中的某个单元格,再单击“外部数据”工具栏上的“数据区域属性” 。
- 选中“允许后台刷新”复选框以在后台运行查询,或清除该复选框(如果清除,当查询运行时,用户需要等待)。
注释
- 停止查询 若要在关闭“允许后台刷新”时停止正在运行的查询,请按 Esc。
- 停止后台刷新 若要停止正在后台运行的查询,请双击状态栏上的“后台刷新” 图标,以显示“外部数据刷新状态”对话框,再单击“停止刷新”。
- 录制宏 当录制包含查询的宏时,Excel 不会在后台运行查询。若要更改录制的宏以便它在后台运行,请在 Visual Basic 编辑器中编辑宏,然后将 QueryTable 对象的刷新方法从“BackgroundQuery := False”更改为“BackgroundQuery := True”。有关编辑宏的信息,请参阅 Visual Basic 帮助。
注释 通过单击状态栏中的“后台刷新” 可以查看刷新的状态。若要取消查询,请单击“外部数据”工具栏上的“取消刷新”。