يوضح مثال هذه المقالة طريقة Java باستخدام POI لقراءة ملف الخصائص والكتابة إلى Excel. شاركه للجميع للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
Package Com.Hubbort.code .teil.iterator ؛ .apache.poi.hssf.usermodel.hssfwork > () ؛ config.properties ") ؛ // method method tructionexcel () سوف يستغرق مسار ملف readRitexlsDemo.WritetoExcel (" test.xls ") ؛} private void readProperties (propertiesfilepath) {// إنشاء ملف ct في مسار خصائص // ملف profetiesfile = ملف جديد (propertiesFilePath) ؛ (PropertiesFile) ؛ // طريقة على الكائنات التي تم إنشاؤها أعلاه // ستعيدنا مع تعداد أنواع التعداد <Object> keysenum = properties.keys () ؛ propkey = (سلسلة) keysenum.nextelement () propmap.put (propkey.toLowerCase () .trim () ، propvalue.tologycase (). trim ()) ؛} // طباعة hashmap وإغلاق الملف fileinputstream system.out.println ("خريطة الخصائص ... /n "ropmap) ؛ fisprop.close () ؛} catch (fileNotfoundException e) {E.PrintStackTrace () ؛} catch (ioException e) { مصنف باستخدام HSSFRENGBOOK Object Hssforkbook = New HSSforkbook () ؛ عن طريق الاتصال بأسلوب // ورقة عمل HSSFROW = ورقة العمل ((قصيرة) 0) ؛ من النمط المقدمة وملء طرق الاتصال // من HSSFCellStyle كـ setfillforegroundcolor () و setfillpattern () الكائن الذي تم إنشاؤه أعلاه HSSFCell Cell1 = Row.CreateCell (0) ؛ هذا النمط الذي تم إنشاؤه أعلاه. هو Havemap // يتم تحويله إلى Hashset عن طريق استدعاء طريقة KeySet // التي ستعود مع المجموعة عناصر ITerator بينما (iterator.hasnext ()) {// إنشاء صف جديد من ورقة العمل // في آخر صف مستخدم + 1 localfrow rowone = worksheet.createrw (WorldSheet. إنشاء خلايا في 0 و 1 PERIMITE. iterator.next () جرب {fileOtstream fosexcel = null ؛ ) ؛
من المأمول أن يكون هذا المقال مفيدًا لتصميم برنامج Java للجميع.