有关导入和导出表单数据和表单模板的简介

应用对象
InfoPath 2010 InfoPath 2013

本文介绍可用于将表单设计和表单数据从其他程序导入到 Microsoft Office InfoPath 的选项。 它还介绍了用于将 InfoPath 表单模板和表单数据导出为其他格式的选项。

本文内容

用于从其他程序导入表单设计的选项

InfoPath 提供以下选项,用于将表单设计从其他程序导入设计模式。

导入Word文档和 Excel 工作簿 如果使用现有表单(例如在 Microsoft Office Word 中创建的窗体),则可以使用 InfoPath 导入向导将该表单转换为 InfoPath 表单模板。 InfoPath 包括两个表单模板导入程序,可帮助你将现有 Microsoft Office Excel 工作簿或Microsoft Office Word 文档转换为 InfoPath 表单模板。 在以下示例中,设计器自定义Word文档的导入选项。

47e6d516-08c0-4cd9-9057-2686fbc74495

开发自定义表单模板导入程序 如果你是高级表单模板的设计者或开发人员,则可以开发自己的解决方案,从其他类型的电子表单和文档导入表单模板。 这项工作在 InfoPath 之外进行。

还可以开发自己的解决方案,以导入使用光学字符识别 (OCR) 软件以电子方式扫描的纸张表单和文档。 默认情况下,InfoPath 导入向导一次导入一个窗体。 如果组织拥有大型现有表单库,则可以自动执行表单模板导入程序,以便更轻松地同时导入多个表单。 例如,如果你为一个拥有数百个现有Word表单的大型组织工作,你可能会认为,为Word表单自动执行内置 InfoPath 导入程序是值得的。

有关开发自定义表单模板导入程序的详细信息,请单击“另请参阅”部分中的 MSDN:InfoPath 开发人员的新增功能链接。

使用第三方表单模板导入程序 在 Microsoft Office 网站上,你可以找到由第三方提供商创建的表单模板导入程序。 生成的表单模板的功能取决于特定的导入程序。 在某些情况下,导入表单模板后,可能需要手动为新表单模板创建数据源,然后将表单模板上的控件绑定到数据源中的字段或组。

返回页首

用于从其他程序导入数据的选项

表单数据导入程序使用户可以使用其他格式的文件中的数据来填写 InfoPath 表单。 InfoPath 不包括任何数据导入程序。 但是,第三方服务提供商或你自己的组织内的某人可以创建用户可以安装和使用的表单数据导入程序。 在用户的计算机上安装数据导入程序后,用户可以打开窗体,然后使用“文件”菜单上的“导入表单数据”命令 () 将数据从其他源导入到表单中。

可以使用以下选项将数据导入 InfoPath 表单。

开发自定义数据导入程序 根据组织中的业务需求,公司高级表单模板的设计者或开发人员可能会决定编写自定义导入程序,用于将现有数据从其他程序传输到 InfoPath 表单。 这项工作在 InfoPath 之外进行。 例如,假设组织计划将现有数据从纸质保险索赔表单导入 InfoPath 保险索赔表单。 为了自动执行此过程,信息技术 (IT) 部门的开发人员可能会设计一个数据导入程序,用于扫描纸张表单并使用光学字符识别 (OCR) 将扫描的表单转换为实际文本字符。 然后,可以安装此数据导入程序,并使用它有效地将数据从现有纸张表单传输到 InfoPath 表单中的相应字段。

有关开发自定义数据导入程序的详细信息,请单击“另请参阅”部分中的 MSDN:InfoPath 开发人员的新增功能链接。

使用第三方数据导入程序 在 Office 网站上,你可能能够找到由第三方提供程序创建的表单数据导入程序。 生成的表单的功能取决于特定的导入程序。

返回页首

用于将表单模板导出到其他程序的选项

可以使用表单模板导出器将 InfoPath 表单模板的设计导出为另一种格式。 如果安装了自定义表单模板导出程序,则可以在设计模式下打开表单模板,然后单击“文件”菜单上的“导出表单模板”命令。 这会将表单模板的设计导出为另一种类型的电子表单。 InfoPath 不附带任何内置表单模板导出程序。 如果要导出表单模板的设计,则必须执行以下操作之一:

开发自定义表单模板导出程序 根据组织的特定业务要求,公司高级表单模板的设计者或开发人员可能会决定开发自定义解决方案,用于将表单模板设计从 InfoPath 导出到其他程序。 这项工作在 InfoPath 之外进行。

有关开发自定义表单模板导出程序的详细信息,请单击“另请参阅”部分中的 MSDN:InfoPath 开发人员的新增功能链接。

使用第三方表单模板导出程序 在 Office 网站上,你可以找到由第三方提供商创建的表单模板导出程序。

返回页首

用于将数据导出到其他程序的选项

如果要将数据从 InfoPath 表单导出为另一种格式,可以执行下列操作之一:

将表单数据导出到 Excel 可以将 InfoPath 表单中的数据导出到 office Excel 2007 Microsoft 中的新工作簿。 这使你可以根据表单数据快速筛选、排序、分析或创建图表。 可以一次从一个窗体导出数据,也可以一次从多个窗体导出数据。 可以从一个或多个窗体导出所有数据,也可以选择要导出的确切数据。 还可以从 InfoPath 电子邮件表单导出数据,这些表单存储在 Microsoft Office Outlook 2007 的 InfoPath Forms 文件夹中,或者存储在运行 Microsoft Windows SharePoint Services 的网站上的文档库中。

将 InfoPath 电子邮件表单导出为 XML 文件 除了将表单数据从一个或多个 InfoPath 电子邮件表单导出到Microsoft Office Excel 2007 工作簿外,还可以将 InfoPath 电子邮件表单导出为单个 XML 文件,稍后可以使用 InfoPath 或支持 XML 的数据存储或数据分析工具(例如 Microsoft Office Access 或 Excel)保存和打开这些文件。

将数据导出为固定布局格式若要以固定布局格式保存已完成窗体的快照,可以将窗体导出为以下格式。

  • 可移植文档格式 (PDF) PDF 是一种固定布局的电子文件格式,可保留文档格式并启用文件共享。 PDF 格式有助于确保在联机查看或打印文件时,它完全保留所需的格式,并且无法轻易更改文件中的数据。 对于要使用专业印刷方法进行复制的文档,PDF 格式也很有用。

  • XML 纸张规范 (XPS) XPS 是一种固定布局的电子文件格式,可保留文档格式并启用文件共享。 XPS 格式有助于确保在联机查看或打印文件时,它完全保留所需的格式,并且无法轻松更改文件中的数据。

    注意

    只有在安装加载项后,才能从 2007 Microsoft Office 系统程序保存为 PDF 或 XPS 文件。 有关详细信息,请参阅启用对 PDF 和 XPS 等其他文件格式的支持

将数据导出为只读网页 当用户填写 InfoPath 表单时,可以使用 “导出到 Web ”功能将其表单保存为单个文件网页, (MHTML) 。 此格式允许未在其计算机上安装 InfoPath 的用户在 Web 浏览器中查看已完成的表单,但不允许他们填写或修改表单。

返回页首