Poskusimo ustvariti pretvorbo drools odločitev mizo (excel spread sheet) to a (.drl) file in Drools.
Razred SpreadsheetCompiler se uporablja za pretvarjanje vhodne XLS in datoteke CSV k (.drl) datoteka. Zahtevana paket “org.drools.decisiontable.SpreadsheetCompiler”.Boste morali uporabiti pripravijo () Način tega razreda narediti pretvorbo. Naslednji primer prikazuje processs.
Example program:-
uvoz java.io.FileInputStream;
Uvoz java.io.FileNotFoundException;
uvoz java.io.InputStream;
Uvoz org.drools.decisiontable.InputType;
Uvoz org.drools.decisiontable.SpreadsheetCompiler;
javni razred ExcelToDrlDemo {
public static void main(String args[]) {
// ustvariti vhodni tok
InputStream je = null;
poskusite {
// dodeliti excel na vhodnih
// omenja lokalno pot imenika, kjer je vaša excel goji
// si lahko vsako mizo odločitev (excel stanja) za testiranje
= new FileInputStream je(“D:/Delovno / TestProj / src / ExamplePolicyPricing.xls”);
} ulova (FileNotFoundException e) {
e.printStackTrace();
}
// ustvariti prevajalnik razred primerek
SpreadsheetCompiler sc = new SpreadsheetCompiler();
// zbere excel, da tvorijo (.drl) datoteka
String drl=sc.compile(je, InputType.XLS);
// preverite ustvarila (.drl) datoteka
Println(“Generate DRL file is –: “);
Println(drl);
}
}