ImportExportSpreadsheet 宏操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以使用ImportExportSpreadsheet宏操作导入或导出当前的 Access 数据库 (.mdb 或.accdb) 和电子表格文件之间的数据。您也可以链接到当前Access数据库的 Excel 电子表格中的数据。使用链接的电子表格,您可以同时仍允许完全访问权限的数据从 Excel 电子表格程序查看电子表格数据具有访问权限。您还可以链接到文件中数据 Lotus 1-2-3 电子表格,但此数据也是在 Access 中以只读方式。

注意: 在 Access 2010 中开始,请TransferSpreadsheet宏操作将被重命名为ImportExportSpreadsheet

注意: 不受信任数据库时,将不允许此操作。

设置

ImportExportSpreadsheet宏操作具有以下参数。

操作参数

说明

传输类型

要进行转换的类型。在宏设计窗口的迁移类型框中的操作参数部分中选择导入导出链接。默认情况下导入

注意: Access 项目 (.adp 中) 不支持链接传输类型。

电子表格类型

若要从导入、 导出到或链接到的电子表格的类型。在框中,您可以选择一个电子表格类型的数字。默认情况下Excel 工作簿

注意: 您可以从导入和链接到 Lotus 的 (只读)。WK4 文件,但您不能将 Access 数据导出到此电子表格格式。Access 也不再支持导入、 导出或链接数据从 Lotus。WKS 或使用此操作的 Excel 版本 2.0 电子表格。如果您想要从导入或链接到 Excel 版本 2.0 或 Lotus 中的电子表格数据。WKS 设置格式、 电子表格数据转换为 Excel 或 Lotus 1-2-3 导入或链接数据到 Access 之前的更高版本。

表名称

若要导入电子表格数据,导出电子表格数据,或链接到的电子表格数据的 Access 表的名称。您还可以键入您想要将数据从导出访问选择查询的名称。这是必需的参数。

如果选择迁移类型参数中的导入,Access 会在电子表格数据,如果表已存在追加到该表。否则,Access 将创建一个包含电子表格数据的新表。

在 Access 中,不能使用 SQL 语句以指定要使用的ImportExportSpreadsheet宏操作时,将导出数据。而不是使用 SQL 语句,您必须首先创建查询,然后在表名称参数中指定的查询的名称。

文件名

要从导入、 导出到或链接到的电子表格文件的名称。包括完整路径。这是必需的参数。

从 Access 中导出数据时,access 将创建新电子表格。如果文件名是相同的现有电子表格的名称,Access 将替换现有电子表格,除非您要导出到 Excel 版本 5.0 或更高版本工作簿。在这种情况下,Access 将导出的数据复制到下一个工作簿中可用新表。

如果您是从导入或链接到 Excel 5.0 或更高版本的电子表格,您可以通过使用范围参数指定特定的工作表。

具有字段名称

指定是否在电子表格的第一行包含字段的名称。如果选择,Access 将使用名称在该行中的 Access 表中的字段名称为导入或链接的电子表格数据时。如果选择时,Access 会将第一行视为普通数据行。默认为

当您导出到电子表格的 Access 表或选择查询时,字段名插入到无论此参数中选择该电子表格的第一行。

区域

要导入或链接的单元格区域。将该参数保留为空白以导入或链接整个电子表格。您可以在电子表格中键入区域的名称或指定要导入或链接,例如 a1: e25 的单元格区域 (请注意,A1...E25 语法不能在 Access 97 或更高版本)。如果您是从导入或链接到 Excel 5.0 或更高版本的电子表格,您可以前缀的工作表和感叹号; 命名区域例如,预算 !A1:C7。

注意: 导出到电子表格时,您必须将该参数保留为空。如果输入区域,则导出将失败。

备注

可以将 Access 选择查询中的数据导出到电子表格。Access 将导出的查询,就像处理它结果集 。

电子表格数据追加到现有的 Access 表必须与表格的结构兼容。

  • 在电子表格中的每个字段必须是相同的数据类型为表中的相应字段。

  • 字段必须在同一个订单中 (除非将带有字段名称参数设置为,这种情况下该字段在电子表格中的名称必须匹配表中的字段名称)。

该宏操作是类似于单击外部数据选项卡,然后单击导入导出组中的Excel 。您可以使用这些命令选择数据源,如 Access 或其他类型的数据库、 电子表格或文本文件。如果您选择电子表格,将出现一系列的对话框,或运行 Access 向导,在其中选择电子表格和其他选项的名称。ImportExportSpreadsheet宏操作的参数反映这些对话框中或向导中的选项。

注意: 如果查询或筛选链接的电子表格,则查询或筛选是区分大小写。

如果链接到 Excel 电子表格在编辑模式中打开时,Access 将等到 Excel 电子表格退出编辑模式下才能完成链接;为无超时。

若要在 Visual Basic for Applications (VBA) 模块中运行ImportExportSpreadsheet操作,请使用DoCmd对象的TransferSpreadsheet方法。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×