解决drools xls问题

时间:2014-11-19 07:38:30

标签: drools

我使用xls文件作为Drools引擎的资源。如果我理解正确,启动时,内部Drools引擎首先将.xls文件转换为.drl文件,然后以正常方式编译并运行。问题是如何在xls - >的方式上捕获中间.drl文件?博士升。我需要它来进行故障排除。还有其他方法可以调试.xls drools功能吗?

1 个答案:

答案 0 :(得分:2)

这是我所处的一些代码,它运行在5.x下。您可能必须更改6.x的导入。

import org.drools.decisiontable.SpreadsheetCompiler;

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();
}

}