Drools决策表

Drools决策表,drools,Drools,我已经创建了一个决策表,但是我不断地得到这个错误 数据单元C11的列标题为空 我的xls DT 有什么建议吗 感谢您仔细阅读Drools手册第6.5.4节“电子表格语法”。在规则表下方您需要四(4)行:一行的标题类似于条件;下面是一个有图案的单元格;下面一个单元格用于约束表达式,然后一行用于注释单元格 你有五排 要组合两个或多个模式,请使用两列或多列。请参见该部分中的示例 编辑代码以编译电子表格并显示生成的DRL: private void testSpreadsheet( String dt

我已经创建了一个决策表,但是我不断地得到这个错误

数据单元C11的列标题为空

我的xls DT

有什么建议吗


感谢您仔细阅读Drools手册第6.5.4节“电子表格语法”。在
规则表下方
您需要四(4)行:一行的标题类似于
条件
;下面是一个有图案的单元格;下面一个单元格用于约束表达式,然后一行用于注释单元格

你有五排

要组合两个或多个模式,请使用两列或多列。请参见该部分中的示例

编辑代码以编译电子表格并显示生成的DRL:

private void testSpreadsheet( String dtPath ){
  File dtf = new File( dtPath );
  InputStream is;
  try {
    is = new FileInputStream( dtf );
    SpreadsheetCompiler ssComp = new SpreadsheetCompiler();
    String s = ssComp.compile( is, InputType.XLS );
    System.out.println( "=== Begin generated DRL ===" );
    System.out.println( s );
    System.out.println( "=== End generated DRL ===" );
  } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }
}

leune,关于第10行org_co==$param,我在规则“Section 01”中不断得到不匹配的输入“==”。这是什么意思?第8行保留了哪个单元格?该类是否有一个字段
org\u co
?该类确实有一个属性org\u coit。如果要查看Drools在运行时生成的规则会很有用,我不知道如何查看它们,但一定有办法。。有什么帮助吗?我的答案中添加了一些旧代码。