ImportExportText 宏操作

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

您可以使用ImportExportText宏操作导入或导出文本文件当前Access数据库 (.mdb 或.accdb) 之间的文本。您也可以链接到当前的 Access 数据库的文本文件中的数据。使用链接的文本文件,您可以同时仍允许完全访问权限的数据从 word 处理程序查看具有访问权限的文本数据。您可以从导入、 导出到和链接到表格或 HTML 文件中的列表 (*.html)。

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

注意: 链接到文本文件或 HTML 文件中的数据后,如果数据是在 Access 中以只读方式。

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

设置

ImportExportText宏操作具有以下参数。

操作参数

说明

传输类型

要进行转换的类型。您可以将数据从,将数据导出到导入或链接到分隔符或固定宽度的文本文件或 HTML 文件中的数据。您还可以将数据导出到 Word 邮件合并数据文件,然后将其与 Word 邮件合并功能以创建套用信函和邮件标签等合并的文档。

选择导入分隔导入固定宽度导入 HTML导出分隔导出固定宽度导出 HTML导出 Word for Windows 合并链接分隔链接固定宽度链接 HTML在宏设计窗口的迁移类型框中的操作参数部分。默认情况下导入分隔符

注意: Access 项目 (.adp) 中支持只导入分隔符导入固定宽度导出分隔导出固定宽度导出 Word for Windows 合并传输类型。

规范名称

确定如何导入或链接文本文件的选项集规范名称。对于固定宽度的文本文件,必须指定参数或使用 schema.ini 文件,必须在导入或链接文本文件所在的文件夹中存储文件中。

若要创建一个用于导入或链接文本文件规范︰

  1. 外部数据选项卡上的导入组中,单击文本文件

  2. 获取外部数据对话框中,输入源文本文件文件名框中的路径。

  3. 单击用于存储数据所需的选项 (导入、 追加或链接),然后单击确定

  4. 导入文本向导对话框中,单击高级

  5. 指定此规范,所需的选项,然后单击另存为

  6. 输入要指定的名称,然后单击确定

  7. 通过单击规格规格对话框中,您可以管理现有规范。

  8. 单击确定关闭规范对话框。

当您想要导入或导出相同类型的文本文件,然后可以在该参数中键入的规范名称。

您可以导入、 导出或链接带分隔符的文本文件,而无需输入此参数的规范名称。在这种情况下,Access 将使用默认值,从向导对话框。Access 对邮件合并数据文件,使用预定义的格式,因此不需要导出这些类型的文件时,请键入此参数的规范名称。您可以使用 HTML 文件导入/导出规范,但适用的规范的唯一部分是格式的数据类型的规范。

名称

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

如果您单击导入分隔符导入固定宽度导入 HTML迁移类型框中,Access 将在文本数据如果表已存在追加到该表。否则,Access 将创建一个包含文本数据的新表。

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

文件名

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

从 Access 中导出数据时,access 将创建一个新的文本文件。如果文件的名称与现有文本文件的名称相同,Access 将替换现有文本文件。

如果您想要导入或链接特定表格或 HTML 文件中的列表,您可以使用HTML 表名称参数。

具有字段名称

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

因为第一行必须包含字段名称,access 将忽略此参数用于 Word for Windows 邮件合并数据文件。

当您将 Access 表或选择查询导出到分隔符或固定宽度的文本文件时,Access 插入表或选择查询的字段名称的文本文件的第一行如果选中了为此参数。

如果您要导入或链接固定宽度的文本文件,然后选择在此框中,第一行包含字段名称必须使用设置中导入/导出规格的字段分隔符分隔的字段名称。如果您要导出到固定宽度的文本文件,并选择为此参数,Access 将字段名插入到具有此分隔符的文本文件的第一行。

HTML 表名称

您想要导入或链接的 HTML 文件中的列表的表的名称。除非迁移类型参数设置为导入 HTML 或链接 HTML,则忽略此参数。如果此参数为空,第一个表或列表的 HTML 文件中导入或链接。

HTML 文件中的表格或列表的名称取决于 < 标题 > 标记时指定 < 标题 > 标记的文本。如果没有 < 标题 > 标记,该名称取决于指定 < 标题 > 标记的文本。如果有多个表或列表具有相同的名称,Access 通过到每个姓名; 末尾添加一个数字中区分例如,雇员 1 和 Employees2。

代码页

用于代码页字符集的名称。

备注

您可以将 Access 选择查询中的数据导出到文本文件。Access 将导出的查询,就像处理它结果集 。

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

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

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

该宏操作是类似于文本文件导入或在外部数据选项卡上的导出组中,单击。ImportExportText操作的参数反映由文本文件命令启动向导中的选项。

提示

导入/导出规格存储 Access 导入、 导出或链接文本文件所需要的信息。您可以使用存储的规范导入、 导出或链接文本数据从或相似的文本文件。例如,您可能会收到大型机中的文本文件中的每周销售数字。您可以创建和保存为这种类型的数据规格并将规范时将此数据添加到 Access 数据库。

注意: 如果查询或筛选链接的文本文件,查询或筛选器是区分大小写。

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

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×