使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

在 Microsoft Word 程序之外,有一个可以在Word中使用的数据世界,但如何导入数据并保护数据? 这一切都是关于建立正确的连接。

使用数据连接向导导入外部数据

在 Microsoft Word中,使用邮件合并导入外部数据。 使用邮件合并创建一组文档,例如发送给许多客户的表单信或假日卡邮件的地址标签表。 还可以直接导入文本文件、Excel 工作表和 Access 表或查询,而无需使用连接文件。

(CSV) 文本文件 (.csv) 导入逗号分隔值非常简单。 如果文本文件是不使用计算机上定义的列表分隔符的 .csv 文件,或者文本文件不是 .csv 文件,则可以使用 Schema.ini 文件指定正确的文件格式。

导入文件

  1. 在“ 邮件 ”选项卡上的“ 开始邮件合并 ”组中,单击“ 选择收件人 > 使用现有列表”。

    Word 功能区图像

  2. 在“选择数据源”对话框中,执行下列操作之一:

    • 若要使用现有的 .odc 文件,请双击 .odc 文件。 数据已导入,并且已完成。

    • 若要创建新的 .odc 文件,请单击“ 新建源”,然后按照过程中的每个步骤进行操作。

      此时会显示“数据连接向导”。

  3. “欢迎使用数据连接向导”页中 ,单击“ 其他/高级”。

    此时会显示“ 数据链接属性 ”对话框。

    有关各种对话框中不同选项的详细信息,请单击“ 帮助”。

  4. 在“ 提供程序 ”选项卡上,选择“ Microsoft Jet 4.0 OLE DB 提供程序”,然后单击“ 下一步”。

  5. 在“ 连接 ”选项卡上的 “选择或输入数据库名称 ”框中,输入包含文本文件的文件夹的完整路径。

    若要帮助查找文件夹,请单击框旁边的“ 浏览 ”按钮。

  6. 单击“ 全部 ”选项卡,选择“ 扩展属性”,然后单击“ 编辑值”。

  7. 在“ 属性值 ”框中,输入以下项之一:

    • 如果文本文件包含列标题,请输入 “文本”;HDR=是

    • 如果文本文件没有列标题,请输入 “文本”;HDR=否

  8. 单击“确定”。

  9. 若要确保输入的信息正确,请单击“ 连接 ”选项卡,然后单击“ 测试连接”。

  10. 执行下列操作之一:

    • 如果收到错误消息,请重新检查在前面的步骤中输入的值。

    • 如果收到消息“测试连接成功”,请单击“ 确定”。

  11. 单击“确定”。

    数据连接向导再次出现。

  12. “选择数据库和表 ”页的“ 名称 ”列下,选择要导入的文本文件,然后单击“ 下一步”。

  13. “保存数据连接文件和完成 ”页的“文件名”框中,输入 .odc 文件 的名称 ,然后单击“ 完成”。

    若要更改文件夹位置(默认为 “我的数据源” 文件夹),请单击“ 浏览”。

  14. (可选)若要使连接文件更易于发现,可以在 “说明”、“ 友好名称”和“ 搜索关键字 ”框中输入其他信息。

使用 Schema.ini 文件指定不同的列表分隔符或文本文件格式

Schema.ini 文件是一个文本文件,其中包含替代 Windows 注册表中默认文本驱动程序设置的条目。 通常,若要使用 Schema.ini 文件,必须执行以下操作:

  • 将 Schema.ini 文件存储在要导入的文本文件所在的文件夹中。

  • 将文件 命名为Schema.ini

  • 在 Schema.ini 文件的第一行,键入要链接到的文本文件的名称,并用括号括起来。

  • 添加其他信息以指定不同的文本文件格式。

以下部分演示了使用 Schema.ini 文件的常见示例。

示例:指定分号字符 (;) 作为分隔符

[Categories.txt] Format=Delimited(;)

示例:指定制表符作为分隔符

[Products.txt] Format=TabDelimited

示例:指定固定宽度的文件

[Shippers.txt]Format=FixedLengthCol1=ShipperID Text Width 11Col2=CompanyName Text Width 40Col3=Phone Text Width 24

返回页首 节顶部

使用 ODBC 驱动程序导入文本文件至少需要两个步骤。 首先,如有必要,在计算机上为 ODBC 文本驱动程序定义用户 DSN。 其次,使用用户 DSN 导入文本文件。 如果文本文件是逗号分隔值, (CSV) 文件不使用计算机上定义的列表分隔符,或者文本文件不是 .csv 文件,则可以使用 Schema.ini 文件指定正确的文件格式。

定义用户 DSN

  1. 打开控制面板,然后单击“系统和安全 > 管理工具 > ODBC 数据源 (32 位) ODBC 数据源 (64 位) 。 \

  2. “ODBC 数据源管理员 ”对话框中的“ 用户 DSN ”选项卡上,单击“ 添加”。

  3. 在“ 新建数据源 ”对话框中,选择“ Microsoft 文本驱动程序 (*.txt”*.csv) “,然后单击” 完成”。

    此时会显示 “ODBC 文本设置 ”对话框。

  4. “数据源名称”中输入名称。

  5. 清除“使用当前目录检查”框。

  6. 单击“ 选择目录”。

  7. “选择目录 ”对话框中,找到包含要导入的文本文件的文件夹,确保文本文件显示在“ 文件名 ”框下面的列表中,然后单击“ 确定”。

  8. 单击两次“确定”

有关各种对话框中不同选项的详细信息,请单击“ 帮助”。

导入文件

  1. 在“ 邮件 ”选项卡上的“ 开始邮件合并 ”组中,单击“ 选择收件人 > 使用现有列表”。

    Word 功能区图像

  2. 在“选择数据源”对话框中,执行下列操作之一:

    • 若要使用现有的 .odc 文件,请双击 .odc 文件。 数据已导入,并且已完成。

    • 若要创建新的 .odc 文件,请单击“ 新建源”,然后按照过程中的每个步骤进行操作。

      此时会显示“数据连接向导”。

  3. “欢迎使用数据连接向导” 页中,单击“ ODBC DSN”。

  4. “连接到 ODBC 数据源 ”页中,选择刚刚创建的用户 DSN,然后单击“ 下一步”。

  5. “选择数据库和表 ”页中,选择 “名称” 列下的文本文件,然后单击“ 下一步”。

  6. “保存数据连接文件和完成 ”页的“文件名”框中,输入 .odc 文件 的名称 ,然后单击“ 完成”。

    若要更改文件夹位置(默认为 “我的数据源” 文件夹),请单击“ 浏览”。

  7. (可选)若要使连接文件更易于发现,可以在 “说明”、“ 友好名称”和“ 搜索关键字 ”框中输入其他信息。

有关各种对话框中不同选项的详细信息,请单击“ 帮助”。

使用 Schema.ini 文件指定不同的列表分隔符或文本文件格式

Schema.ini 文件是一个文本文件,其中包含替代 Windows 注册表中默认文本驱动程序设置的条目。 通常,若要使用 Schema.ini 文件,必须执行以下操作:

  • 将 Schema.ini 文件存储在要导入的文本文件所在的文件夹中。

  • 将文件 命名为Schema.ini

  • 在 Schema.ini 文件的第一行,键入要链接到的文本文件的名称,并用括号括起来。

  • 添加其他信息以指定不同的文本文件格式。

以下部分演示了使用 Schema.ini 文件的常见示例。

示例:指定列标题

[Categories.txt] ColNameHeader=True

示例:指定分号 字符 (;) 作为分隔符

[Categories.txt] Format=Delimited(;)

示例:指定制表符作为分隔符

[Products.txt] Format=TabDelimited

示例:指定固定宽度的文件

[Shippers.txt]Format=FixedLengthCol1=ShipperID Text Width 11Col2=CompanyName Text Width 40Col3=Phone Text Width 24

返回页首 节顶部

  1. 在“ 邮件 ”选项卡上的“ 开始邮件合并 ”组中,单击“ 选择收件人 > 使用现有列表”。

    Word 功能区图像

  2. 在“选择数据源”对话框中,执行下列操作之一:

    • 若要使用现有的 .odc 文件,请双击 .odc 文件。 数据已导入,并且已完成。

    • 若要创建新的 .odc 文件,请单击“ 新建源”,然后按照过程中的每个步骤进行操作。

      此时会显示“数据连接向导”。

  3. “欢迎使用数据连接向导”页中,单击“Microsoft SQL Server”。

  4. “连接到数据库服务器 ”页中,执行以下操作:

    • 在“服务器名称”框中输入数据库服务器 的名称

      如果数据库位于计算机上,请输入 (本地)

    • “登录凭据”下,执行下列操作之一:

      • 若要使用 Windows 用户名和密码,请单击“ 使用 Windows 身份验证”。

      • 若要使用数据库用户名和密码,请单击“ 使用以下用户名和密码”,然后在相应的框中输入数据库用户名和密码。

  5. 单击“下一步”。

  6. “选择数据库和表 ”页的“ 数据库 ”框中选择数据库,在“ 名称” 列下选择表、视图或用户定义函数,然后单击“ 下一步”。

  7. “保存数据连接文件和完成 ”页的“文件名”框中,输入 .odc 文件 的名称 ,然后单击“ 完成”。

    若要更改文件夹位置(默认为 “我的数据源” 文件夹),请单击“ 浏览”。

  8. (可选)若要使连接文件更易于发现,可以在 “说明”、“ 友好名称”和“ 搜索关键字 ”框中输入其他信息。

返回页首 节顶部

使用 ODBC 驱动程序从SQL Server数据库导入数据是一个两步过程。 首先,如有必要,在计算机上为 ODBC 驱动程序定义用户 DSN。 其次,从 SQL Server 数据库导入数据。

定义用户 DSN

  1. 打开控制面板,然后单击“系统和安全 > 管理工具 > ODBC 数据源 (32 位) 或 ODBC 数据源 (64 位) 。

  2. “ODBC 数据库管理员 ”对话框中,选择“ 用户 DSN ”选项卡,然后单击“ 添加”。

  3. 在“创建新数据源”对话框中,选择“SQL Server”,然后单击“完成”。

    此时会显示“创建新数据源以SQL Server”对话框。

  4. 在“名称”框中输入数据源 名称

  5. (可选)在“说明”框中输入数据源 的说明

  6. 在“ 服务器”框中 输入数据库服务器名称。

    如果数据库位于计算机上,请输入 (本地)

  7. 单击“下一步”。

  8. “应如何SQL Server验证登录 ID 的真实性?”下,执行下列操作之一:

    • 若要使用 Windows 用户名和密码,请单击“使用网络登录 ID 进行Windows NT身份验证”。

    • 若要使用数据库用户名和密码,请单击“使用用户输入的登录 ID 和密码进行SQL Server身份验证”,然后在相应的框中输入数据库登录 ID 和密码。

  9. 单击“下一步”两次,然后单击“完成”。

  10. 若要确保输入了正确的信息,请单击“ 测试数据源”。

  11. 执行下列操作之一:

    • 如果收到错误消息,请重新检查在前面的步骤中输入的值。

    • 如果收到消息“测试已成功完成!”,请单击“ 确定”。

  12. 单击两次“确定”

有关各种对话框中不同选项的详细信息,请单击“ 帮助”。

从SQL Server数据库导入数据

  1. 在“ 邮件 ”选项卡上的“ 开始邮件合并 ”组中,单击“ 选择收件人 > 使用现有列表”。

    Word 功能区图像

  2. 在“选择数据源”对话框中,执行下列操作之一:

    • 若要使用现有的 .odc 文件,请双击 .odc 文件。 数据已导入,并且已完成。

    • 若要创建新的 .odc 文件,请单击“ 新建源”,然后按照过程中的每个步骤进行操作。

      此时会显示“数据连接向导”。

  3. “欢迎使用数据连接向导” 页中,单击“ ODBC DSN”。

  4. “连接到 ODBC 数据源 ”页中,选择在上一部分定义的数据源名称,然后单击“ 下一步”。

  5. “选择数据库和表 ”页的“ 数据库 ”框中选择数据库,在“ 名称” 列下选择表、视图或函数,然后单击“ 下一步”。

  6. “保存数据连接文件和完成 ”页的“文件名”框中,输入 .odc 文件 的名称 ,然后单击“ 完成”。

    若要更改文件夹位置(默认为 “我的数据源” 文件夹),请单击“ 浏览”。

  7. (可选)若要使连接文件更易于发现,可以在 “说明”、“ 友好名称”和“ 搜索关键字 ”框中输入其他信息。

返回页首 节顶部

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×