Vamos tentar criar converter tabela de decisão Drools (excel spread sheet) to a (.drl) file in Drools.
A classe SpreadsheetCompiler é usado para converter o XLS entrada e arquivo CSV para um (.drl) arquivo. O pacote é necessário “org.drools.decisiontable.SpreadsheetCompiler”.Você precisa usar a compilação () método desta classe para fazer a conversão. Seguindo o exemplo mostra o processs.
Example program:-
importar java.io.FileInputStream;
java.io.FileNotFoundException importação;
importar java.io.InputStream;
org.drools.decisiontable.InputType importação;
importação org.drools.decisiontable.SpreadsheetCompiler;
classe pública ExcelToDrlDemo {
public static void main(String args[]) {
// criar um fluxo de entrada
InputStream é = null;
tentar {
// atribuir o excel para o fluxo de entrada
// mencionar o caminho do diretório local onde o seu excel é mantido
// você pode tomar qualquer decisão tabela (folha de excel) para testar
é = new FileInputStream(“D:/Área / TestProj / src / ExamplePolicyPricing.xls”);
} pegar (FileNotFoundException e) {
e.printStackTrace();
}
// criar instância de classe compilador
SpreadsheetCompiler sc = new SpreadsheetCompiler();
// compilar o Excel para gerar o (.drl) arquivo
String = gritando sc.compile(é, InputType.XLS);
// verificar o gerado (.drl) arquivo
System.out.println(“Gerar arquivo DRL é –: “);
System.out.println(drl);
}
}