הבה ננסה ליצור להמיר שולחן החלטה מזילה ריר (excel spread sheet) to a (.drl) file in Drools.
כיתת SpreadsheetCompiler משמשת כדי להמיר את XLS קלט קובץ CSV אל (.drl) קובץ. החבילה הנדרשת היא “org.drools.decisiontable.SpreadsheetCompiler”.אתה צריך להשתמש ההידור () שיטה של המעמד הזה כדי לעשות את ההמרה. הדוגמה הבאה מציגה את processs.
Example program:-
לייבא java.io.FileInputStream;
java.io.FileNotFoundException יבוא;
לייבא java.io.InputStream;
org.drools.decisiontable.InputType יבוא;
היבוא org.drools.decisiontable.SpreadsheetCompiler;
מעמד ציבורי ExcelToDrlDemo {
הריק סטטי הראשי ציבורי(args מחרוזת[]) {
// ליצור זרם קלט
InputStream הוא = null;
לנסות {
// להקצות את Excel אל נחל הקלט
// להזכיר את נתיב הספרייה המקומית שבה Excel שלך נשמר
// אתה יכול לקחת כל שולחן החלטה (דף אקסל) לבדיקה
הוא = FileInputStream החדש(“D:/אזורי עבודה / TestProj / src / ExamplePolicyPricing.xls”);
} לתפוס (FileNotFoundException דואר) {
e.printStackTrace();
}
// ליצור מופע בכיתה מהדרת
SpreadsheetCompiler sc = SpreadsheetCompiler החדש();
// לקמפל את Excel כדי ליצור את (.drl) קובץ
מחרוזת DRL = sc.compile(הוא, InputType.XLS);
// לבדוק את שנוצר (.drl) קובץ
שיטה(“צור קובץ DRL הוא –: “);
שיטה(drl);
}
}