
我在 excel/记事本中有一个值列表,我想将其用作信息路径下拉。有什么办法可以大部分添加它们而不是一次添加一个?
答案1
最简单的方法是将列表转换为 xml 文件。您可以通过以下方式轻松完成此操作:
- 在 Excel 中打开 A 列中的列表
- 在 B 列中使用公式
=CONCATENATE("<item>",A1,"</item>")
,并针对列表中的每个项目填写公式。这样会创建一个列,其中每个项目都包裹在<item>
标签中。 将此列复制到 xml 文件中,并放在
<items>
顶部和底部。文本文件现在应如下所示:<items>
<item>item1</item>
<item>item2</item>
<item>item3</item>
<item>item4</item>
<item>item5</item>
<item>item6</item>
<items>
将文本文件保存为“items.xml”
- 在 infopath 中,指定“从外部数据源查找值”并将 xml 文件添加为表单中包含的外部数据源。
- 选择“item”标签作为重复字段
- 然后你就完成了。要添加/编辑下拉列表中的项目,只需编辑 xml 文件。适用于任意数量的项目。