将数据传输到 Excel 或从 Excel 传输数据

您可以将决策表导出为 Excel 文件以脱机处理其内容,并将这些 Excel 文件随更改一起导入回 Business 控制台。 您还可以在 Excel 文件和决策表之间手动传输数据,例如行,列和单元格。

导出至 Excel

要将整个决策表从 Business 控制台导出到 Excel:
  1. 决策工件 选项卡中选择决策表。
  2. 单击 将此决策表下载为 Excel 文件
您还可以在 决策表 视图中单击 下载为 Excel

然后,您可以将决策表共享为 Excel 电子表格,以便进行复审或报告。

如果项目中有多个决策表,那么可以将其下载为单个 Excel 电子表格。 在 决策工件 选项卡中,选中决策表旁边的复选框,然后单击 下载所选决策表 ... 。 在工具栏中。 您的表将导出到一个文件中,并且每个表都有一个表。

运算符在 Excel 单元格值中导出,例如,> , [] 和 + ,并且为空。

从 Excel 导入

要在 Business 控制台中重新导入 Excel 文件:
  1. 打开决策表编辑器。
  2. 单击 导入 Excel 文件
  3. 选择 Excel 电子表格。
  4. 单击导入

在将决策表导入到 Business 控制台之前,无法更改该表的结构。 例如,您无法添加将引入新条件或操作的列,也无法编辑列标题中的定义注释。 您只能修改值,或者添加和除去行。 导入具有改变的结构的表可能会导致错误或意外行为。 您始终可以使用 撤销 按钮撤销不需要的更改。

Excel 中的格式设置

如果您在 Excel 中进行修改以将文件重新导入到 Business 控制台,那么必须手动编写操作程序,而不进行 Excel 格式化,例如:
  • 数字和日期的运算符,例如:
    [10 | 20]
    >50
    [01/01/2019 | 02/05/2019[
  • 字符串上的运算符,例如 containsstarts withends with
  • 集合上的运算符,例如 in X, Y!in X, Y
  • 不带参数的运算符,例如 is nullis not nullis emptyis not empty

在右键单击单元格时显示值时,会导出这些值,例如:

  • 简单日期 :M/D/Y
  • 日期 :M/D/Y H:MM: SS AM/PM
  • 通用日期 :M/D/Y H:MM/SS AM/PM

在导出和导入决策表时,支持调用用户定义的方法。 生成的 Excel 文件将显示带有下划线的完整表达式。 将文件重新导入到 Business 控制台时,带下划线的文本将解释为对 BOM 方法的调用。

手动传输数据

您还可以通过复制并粘贴元素来在 Excel 和决策表之间传输数据。 从 Excel 复制到 "业务" 控制台时,您选择的内容必须与决策表的内容匹配。 如果传输的内容与决策表的内容不匹配,那么决策表编辑器可能会阻止该传输或显示错误。

在两个环境之间移动信息可能会改变数据。 您只能传输值,而不能传输数据类型信息。 例如,布尔值 truefalse 在决策表中为小写。 但是, Excel 会自动以大写形式显示布尔值: TRUEFALSE。 在这种情况下,必须设置 Excel 以将布尔值视为文本,从而保留其小写格式以将其传输回决策表。

您传输信息的方式取决于其角色和格式。 单元格的内容可以在单元格之间进行传输,而完整的行或列必须作为单元格组进行传输。

注:
  • 菜单命令并非在所有浏览器中都有效。 您必须在某些浏览器中使用键盘快捷键。 此外,从外部源 (尤其是从 Excel) 粘贴时,请确保表中没有标记为粘贴源的区域,该区域以橙色矩形指示。 粘贴操作总是先选择表中的可用源,然后再检查剪贴板中的数据。
  • 如果将内容从 Business 控制台中的决策表复制并粘贴到 Excel ,那么您可能会在单元格中看到连字符,这些连字符表示决策表中的已分组单元格。 在此上下文中,单元格中的连字符表示其上方的单元格必须在决策表中进行分组。 如果需要插入实际的连字符,请使用引号将其括起: "-"