将 Excel 工作簿转换为 InfoPath 表单模板

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

某些组织使用 Microsoft Office Excel 工作簿作为表单收集数据。这些工作簿通常包括用户输入数据的空白单元格。在 InfoPath 中使用导入向导,您可以将工作簿转换为 Microsoft Office InfoPath 表单模板。通过将工作簿转换为表单模板,您的用户可以利用架构验证之类的 InfoPath 功能,如重复节和数据有效性如业务逻辑的动态控件。此外,您还可以通过创建启用浏览器功能的表单模板让广泛的访问群体使用表单模板。若要创建启用浏览器功能的表单模板,您必须在浏览器兼容的表单模板发布到服务器运行InfoPath Forms Services。可以使用 Web 浏览器中填写基于启用浏览器功能的表单模板的表单。

使用导入向导中的默认设置将 Excel 工作簿转换为 InfoPath 表单模板时生成的表单模板包含 Excel 工作簿的布局。此外,Excel 工作簿中的单元格满足特定条件将自动转换为文本框控件的用户可以输入数据。例如,如果单元格的格式,以显示所有边的边框,然后该单元格将转换为生成的表单模板中的文本框控件。如果您决定不使用导入向导中的默认设置,您可以选择要导入 Excel 工作簿时包括仅布局或将某些类型的单元格转换为控件。

本文介绍基本概念和将 Excel 工作簿转换为 InfoPath 表单模板,包括的功能和转换过程中不支持的设置过程。

本文内容

有关将 Excel 工作簿转换为 InfoPath 表单模板

转换过程中不完全支持的功能和设置

将 Excel 工作簿转换为 InfoPath 表单模板

有关将 Excel 工作簿转换为 InfoPath 表单模板

将 Excel 工作簿转换为 InfoPath 表单模板时,工作簿使用类似于蓝图以创建新的表单模板。为表单模板中布局表格重新创建工作簿的表结构。如果您选择要包括的单元格用于收集数据转换工作簿时,文本框控件添加到表单模板中的版式表格单元格对应于工作簿中的字段的位置。大小和位置的受支持的单元格,单元格边框和底纹,并生成的表单模板中保留是否合并或拆分单元格。

如果您的工作簿包含多个工作表,第一个工作表上的数据和格式将添加到新的表单模板中,在默认视图和其他工作表将转换为表单模板中的对应视图。其他每个视图的标题匹配的工作表的标题。

若要更好地了解您使用的 InfoPath 导入向导和生成的表单模板转换工作簿之间的关系,假设您是一个名为 Claims.xls 包含两个工作表的工作簿保险代理。第一个工作表名为开始,第二个命名为汽车。在每个工作表上的列之间分别具有列标题类型、 说明、 贷款金额和购买价格。每个工作表上的贷款金额和购买价格列的格式设置为使用货币数据类型。所有列标题的格式都设置为加粗的蓝色文本。开始工作表中包含的公式计算分期付款计划。单个单元格,使用边框格式应用于所有边,用于输入客户的名称。

如果您使用导入向导将 Claims.xls 转换为表单模板中,创建一个称为 Claims.xsn 的表单模板。

转换为 InfoPath 表单模板之前和之后的 Excel 工作簿。
当 Excel 工作簿转换为 InfoPath 表单模板时,将保留的布局和其他元素。

此新表单模板包含两个视图。默认视图,称为开始 (默认),包含的布局和格式开始工作表中。第二个视图,名为汽车,包含的布局和格式汽车工作表中。每个视图包含一个表和列标题类型、 说明、 贷款金额和购买价格,格式设置为加粗的蓝色文本,原始工作簿中一样。但是,具体取决于您选择导入向导中的设置,某些功能可能各异生成的表单模板中:

  • 如果您使用导入向导来向表单模板通过只保留版式 Claims.xls 转换   生成的表单模板包含对应于 Excel 工作簿中的表的版式表格。表单模板中不包含任何文本框控件。

  • 如果您使用导入向导来导入 Claims.xls 同时保留布局,并将转换为控件的单元格    生成的表单模板包含重复的表。单元格符合特定条件,如带格式的边框的单元格应用于所有边和的单元格包含或引用计算分期付款计划,公式将转换为文本框控件。

    注意: 单元格包含或引用的公式将转换为文本框控件,尽管不会生成的表单模板中保留公式。您必须重新创建公式提供在 InfoPath 中使用相应功能的功能。

返回页首

转换过程中不完全支持的功能和设置

InfoPath 不支持某些设置和 Excel 工作簿中的格式。转换后的工作簿包含这种设置,这些功能或设置,将不包含结果的 InfoPath 表单模板。例如,如果您的工作簿包含页眉包含图像,图像将不会保留生成的 InfoPath 表单模板中因为 InfoPath 不支持页眉和页脚中的图像。

下面是 Excel 工作簿转换为 InfoPath 表单模板时不保留的功能和设置的列表:

  • 使用"缩小字体填充"的单元格格式

  • 单元格背景图像

  • 单元格背景图案

  • 单元格渐变

  • 条件格式

  • 数据有效性

  • 公式

  • 打印设置 (包括上页、 第一页号、 页面顺序、 图片、 打印网格线、 打印质量、 行和列标题、 行和列在每页上,缩放比例,A4 纸张尺寸、 呈黑白色,中心和设置打印区域)

  • 垂直文本对齐方式

  • 大于 10 磅的默认字体高度窄的行

  • 艺术字

以下列表介绍的功能和部分支持的 Excel 工作簿转换为 InfoPath 表单模板时的设置:

带格式的数据的单元格    不转换样式或颜色数据格式应用于单元格。例如,如果单元格的格式设置为红色文本显示负数,转换的数字值,但红色文本格式不是。

超链接的引用不受支持的协议    转换所有超链接,但如果使用 http 以外的协议,超链接:,https:,ftp:,或 mailto:,当用户单击链接的超链接将不起作用。

页眉和页脚的对齐方式和格式    页眉或页脚中的 Excel 工作簿可以包含左、 中和右部分。这些基于导入到 InfoPath 连接。例如,包含"Wendy 芬,"包含标题"状态报告"中间页眉与包含日期"2007 年 10 月 13 日"右侧的页眉的名称的左页眉与工作簿将被转换为 InfoPath 表单模板包含与单独的页眉以下文本:"Wendy WheelerStatus ReportOctober 13,2007年。"如果只有一个工作簿的页眉或页脚中的部分包含文本,将相应地向上对齐表单模板中生成的文本。例如,如果只右部分中的页眉中包含文本工作簿,然后相应的表单模板中的文本将右对齐。否则,所有页眉或页脚文本是左都对齐导入时。应用于工作簿中的第一个页眉或页脚部分的字体设置应用于整个页眉或页脚中生成的 InfoPath 表单模板。

字体转换   虽然 InfoPath 导入字体从工作簿时创建新的表单模板中,如果工作簿中的字体不在您在其中执行导入的计算机上可用,为表单模板会自动选中替换的字体。

隐式合并的单元格    在 Excel 中,如果您键入的文本超过将适应当前单元格,文本将显示后面的单元格的顶部就像合并单元格。InfoPath 不支持此功能。如果已转换的单元格包含比单元格宽度可以容纳更多文本,文本将换行到 InfoPath 中的下一行。若要防止此操作,请在导入您的工作簿之前,请选择该单元格,需以包含文本,并且合并单元格,以便在合并的单元格内的文本容纳尽可能多的后续单元格。

数据透视表报表    数据透视表报表将转换为版式表格。

非常大表    InfoPath 支持向上宽 63 列和长 999 行的表。如果 Excel 工作簿超过了这些限制,仅前 63 列和 999 行都将被转换。

注意: 不使用密码将无法打开某些 Excel 工作簿。如果这是与您的工作簿的情况,您可能无法成功将其导入到 InfoPath。若要修复此问题,请尝试删除工作簿的密码要求之前将其导入。此外,有些工作簿旨在防止用户从移动、 删除、 隐藏或更改工作表的名称和更改工作簿中的其他结构元素。如果这是与您的工作表的情况,您可能无法成功将其导入到 InfoPath。若要修复此问题,请尝试删除结构将其导入之前编辑您的工作簿的限制。

返回页首

将 Excel 工作簿转换为 InfoPath 表单模板

  1. 文件菜单上,单击导入窗体

  2. 导入向导对话框中,单击InfoPath 导入 Excel 工作簿,,然后单击下一步

  3. 单击“浏览”。

  4. 找到并单击要转换的 Excel 工作簿,然后单击打开

  5. 要更改默认导入行为,请单击选项,然后选择所需的选项。

  6. 单击“完成”。

    注意: 根据的布局和 Excel 工作簿中的复杂程度越高,某些布局元素或控件不会按预期方式生成的 InfoPath 表单模板中。因此,可能需要调整到您的新表单模板后将其转换。

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×