从电子表格中导入或链接数据
注意 只能链接 Microsoft Access 数据库中的表,而不能链接 Microsoft Access 项目中的表。
在处理之前,要确保电子表格中的数据必须以合适的表格格式排列,并且电子表格每一字段(列)的数据类型相同、每一行字段的数据类型也相同。
- 打开数据库,或者切换到打开数据库的“数据库”窗口。
- 如果要导入电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“导入”命令。
如果要链接电子表格,请在“文件”菜单上,指向“获取外部数据”,然后单击“链接表”命令。
- 在“导入”(或“链接”)对话框的“文件类型”框中,选定 Microsoft Excel (*.xls) 或 Lotus 1-2-3 (*.wk*)。
- 单击“查找范围”右侧的箭头,选定电子表格所在的驱动器和文件夹,然后双击其图标。
要点 如果在局域网上链接一文件,要确保使用通用命名规范 (UNC) 路径,而不是依赖于 Windows 资源管理器中的映射网络驱动器符。驱动器符可依计算机的不同而不同,也不一定总是已定义了的,而 UNC 路径是 Microsoft Access 定位包含链接表的数据源的可靠和一致的方法。
- 按照“导入数据表向导”对话框的提示进行操作。如果是从 Microsoft Excel 版本 5.0 或后续版本工作簿导入,则可以导入工作薄内的某个工作表。但不能从其他的多电子表格(例如 Microsoft Excel 的 4.0 版本工作簿或者 Lotus 记事簿)文件中导入。如果要导入这些文件,首先必须将每个工作表保存为一个单独的文件。
注意
- 可以从电子表格中导入或链接全部数据,或者只是指定范围单元格中的数据。尽管用户通常是在 Microsoft Access 中新建一个表来导入或链接,只要电子表格列标题与表字段名相匹配,也可以在已有的表上进行追加。
- 如果导入电子表格时所花费的时间较长,则可能是因为出现了很多的错误。如果要取消导入,请按 CTRL+BREAK 键。
- Microsoft Access 将试图对导入的字段赋予合适的数据类型,但是应该检查字段,确认它们是否设置为所希望的数据类型。例如在 Access 数据库中,电话号码或邮政编码字段可能以数字字段导入,但在 Microsoft Access 中应该改为文本字段,因为这些类型的字段进行的任何计算都不是所希望的。还应该检查和设置字段属性(如格式化)并设置为所需要的值。
- 只要其他程序的电子表格中的数据是以 Microsoft Excel 或 Lotus 1-2-3 格式保存的,就可以进行导入数据。
|