How to convert Drools decision table (excel spread sheet) to a (.DRL) file in Drools?

让我们尝试创建转换Drools的决策表 (excel spread sheet) to a (.DRL) file in Drools.
该SpreadsheetCompiler类用于输入XLS和CSV文件转换为 (.DRL) 文件. 所需的软件包 “org.drools.decisiontable.SpreadsheetCompiler”.您需要使用的编译 () 这个类的方法来执行转换. 以下示例显示了加工之.



Example program:-

进口java.io.FileInputStream;
进口java.io.FileNotFoundException;
进口的java.io.InputStream;
进口org.drools.decisiontable.InputType;
进口org.drools.decisiontable.SpreadsheetCompiler;

公共ExcelToDrlDemo类 {
公共静态无效的主要(字符串参数[]) {
// 创建一个输入流
InputStream是= NULL;
尝试 {
// 分配的Excel输入流
// 提及您的Excel是保持本地目录路径
// 你可以采取任何决策表 (Excel工作表) 用于测试
是=新的文件输入流(“ð:/工作区/ TestProj / SRC / ExamplePolicyPricing.xls的的”);
} 抓 (FileNotFoundExceptionË) {
e.printStackTrace();
}
// 创建编译类的实例
SpreadsheetCompiler SC =新SpreadsheetCompiler();
// 编译的Excel生成 (.DRL) 文件
弦乐DRL = sc.compile(是, InputType.XLS);
// 检查生成的 (.DRL) 文件
System.out.println(“生成DRL文件 –: “);
System.out.println(DRL);
}
}


============================================= ============================================== 在亚马逊上购买最佳技术书籍,en,电工CT Chestnutelectric,en
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share