从 Excel 创建动态域

创建动态域并使用 Excel 文件中的数据填充该域。

准备工作

您可以使用从 Excel 文件中抽取的值来创建动态域。

确保包含用于填充枚举域的值的 Excel 文件具有正确的结构,请参阅 Excel 域提供程序

重要说明:

确保 Excel 文件位于规则项目的 resources 文件夹中。

程序

要从 Excel 文件创建动态域,请执行以下操作:

  1. 在 BOM 编辑器中打开 BOM 类。
  2. 在 " " 部分中,单击 创建域
  3. 选择 动态域 > Excel,然后单击 下一步
  4. Excel 文件 字段中,选择您添加到规则项目的 resources 文件夹中的 Excel 文件。
  5. 工作表 字段中,选择域提供程序的工作表。
  6. 如果在 Excel 文件中创建了头,请选中 带有头的表 复选框。

    选中此复选框将显示下拉列表中的列名称,而不是显示缺省列字母。

  7. 值列中, BOM 到 XOM 列标签列 字段选择 Excel 文件中的相应列。

    在 "标签" 列中,必须至少选择缺省语言环境的标签列。

  8. 单击 完成,或单击 下一步 以向值添加定制属性。
  9. 可选: 单击 添加 以添加定制属性。
    1. 输入定制属性的名称。
    2. 在 Excel 文件中选择相应的列。

结果

动态域的值将显示在 BOM 编辑器中。

这些值在规则编辑器的完成菜单中也可用。 现在,您可以在编辑规则时使用这些规则。

如果您已为其他语言环境定义了标签或文档,那么必须为每个语言环境更新 BOM。 为此,必须在要更新的语言环境中重新启动 Rule Designer ,并将 BOM 与 Excel 文件中的值同步。 有关更多信息,请参阅 更新单个动态域更新所有动态域