2.1.3 刷新导入的数据

使用“现有连接”将外部数据导入Excel后,数据在源端有可能会发生变化,导入的数据如果不能更新,则无法与数据源保持一致。可以使用数据菜单的“刷新”功能来更新导入的数据。假设图2.1所示的“学生信息表”发生了变化,学号为“201806122”的学生,其“学院”由“计算机学院”更改为“法学院”,如图2.10所示。对于使用SQL语句导出的表“实例2.1”,如何更新其数据?具体方法如下。

图2.10 修改后的“学生信息表”

方法1:打开导入后的表“实例2.1”,选择数据区域中的任一单元格,点击“数据”菜单,在“全部刷新”下拉菜单中点击“全部刷新”选项,即可实现数据的更新,如图2.11所示。

图2.11 刷新数据

通过此种方法可以实现数据的手动更新,每次只要点击“全部刷新”即可完成数据更新。但这种方式有一定的局限性。因为在现实中,数据更新是随时发生的,要保证和源数据一致,必须要通过频繁的点击刷新来实现,灵活性和方便性较差。下面介绍系统自动更新数据的方法,省去了手动更新的烦琐。

方法2:在图2.11中,选择“全部刷新”菜单下的“连接属性”选项,打开“连接属性”窗口,选择“使用状况”选项卡。在“刷新控件”中勾选“允许后台刷新”和“打开文件时刷新数据”两个选项,勾选“刷新频率”并设置为10分钟,如图2.12所示。设置完成后,每当打开该文件或者每隔10分钟,系统会自动将数据源中的数据更新到该文件中,使数据保持一致。

图2.12 “连接属性”窗口的“使用状况”选项卡