يحكي مثال هذه المقالة طريقة عملية Java Excel. شاركه للجميع للرجوع إليه. التفاصيل هي كما يلي:
WritableWorkbook Workbook = Workbook.Createworkbook (ملف جديد ("d: //output.xls") ؛ ورقة كتاب = workbook.createshite ("Project Profination" ، 0) ؛ Itablefont sonti18font = new writablefont (dritablefont.createfont ("Song Style" ) ، 18 ، writablefont.bold) ؛ critablefont.no_bold) ؛ 8subject.setverticlignment (jxl.format.verticalignment.centre) ؛ 0) ؛ ، 1 ، "مدير المشروع" ، font12subject) ؛ ) ؛ 2 ، projreportparam.getplan_cost () ، font12subjectnobold)) ؛ ) ؛ 5 ، 3) ؛ ؛ (التسمية الجديدة (5،6 ، "الحالة" ، font12subject) ؛ int i = 7 ؛ // line لـ (projreportparamminfo projectParamminfo: projreportparam.getprojreportparminfolist () {sheet.addcell pharse_name () Label (1 ، i ، projreportparamminfo.gettttttttttttttttttttttttttttttttttta_itemm () font12subjectnobold) ؛ sheet.addcell (التسمية الجديدة 3 ، i ، utils.formatdate ( projreportparamminfo.gettask_plan_sd ()) + " /" + utils.formatdate (projreportparamminfo.gettask_plan_fd ()) ، font12subjectnobold) ؛ _actual_fd ()) ، font12subjectnobold) ؛ sheet.addcell (Lible Label (0 ، J ، "项目组成员及干系人" ، font18subject) ؛ "الرقم التسلسلي" ، font12subject) ؛ sheet.addcell (تسمية جديدة (3 ، J+1 ، "أدخل وقت فريق المشروع" ، font12subject) ؛ sheet.addcell (ملصق جديد (4 ، J+1 ، "اترك وقت فريق المشروع" ، font12subject) ؛ ورقة. AddCell (تسمية جديدة (5 ، J+1 ، "ساعات العمل التراكمية" ، font12subject) ؛ int m = 1 ؛ // الرقم التسلسلي int n = j+2 ؛ // tparamhrinfo: projreportparam .getProjReportParamhrinfolist () {sheet.addcell (تسمية جديدة (0 ، n ، m+"" ، font12subjectnobold) ؛ sheet.addcell (تسمية جديدة (1 ، n ، projreportparamhrinfo .getemp_name () ، font12subjectnobold) ؛ ) ، font12subjectnobold) ؛ تسمية جديدة (تسمية جديدة 4 ، n ، utils.formatdate (projreportparamhrinfo.gethr_release_date () ، font12subjectnobold) ؛ +؛} // أعضاء فريق المشروع ومحتوى العمل للشخص ينتهي // محتوى العمل من هذه المشكلة int k = n+1 ؛ هذه المشكلة ("+startDate+" إلى "+enddate+") . sheet.addcell (تسمية جديدة (3 ، k+1 ، "وقت البدء الفعلي وقت ووقت النهاية" ، font12subject) ؛ sheet.addcell (تسمية جديدة (4 ، k+1 ، "وقت التخطيط" ، font12subject) ؛ sheet.addcell (تسمية جديدة (5 ، K + 1 ، "ساعات العمل الفعلية" ، font12subject) ؛ sheet.addcell (تسمية جديدة (6 ، k + 1 ، "persons" ، font12subject) ؛ int p = k + 2 ؛ // fore ( projreportparamtaskinfo projreportparamtaskinfo: tthisprojreportparamtaskinfolist () {sheet.addcell (New Label (0 ، p ، projreportparamtaskinfo.getttask_code () ، font12subjectnobold) ؛ TTTTTTTTTTASK_ITEM () ، FON T12SUBJECTNOBOLD) ؛ (تسمية جديدة (2 ، P ، utils.formatdate (projReportParamTaskInfo.getTask_plan_sd ()) + " /" + utils.formatdate (projreportparamtso.gettask_plan_fd ()) ، font12subjectnobold) ؛ . 12subjectnobold) ؛ .addcell (New Label (5 ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P ، P THE projreportparamtaskinfo.gettask_actual_manhour () ، font12subjectnobold) ؛ sheet.addcell (تسمية جديدة (0 ، Q ، "محتوى العمل الأسبوع المقبل ، font18subject) ؛ sheet.mergecells (0 ، Q ، 5 ، Q) ؛ 0 (0 (0 ، q+1 ، "رقم المهمة" ، font12subject) ؛ sheet.addcell (تسمية جديدة (1 ، Q+1 ، "اسم المهمة" ، font12subject) ؛ seat.addcell (تسمية جديدة (2 ، Q+ 1 ، "وقت بدء الخطة" ، font12subject) ؛ sheet.addcell (تسمية جديدة (3 ، Q+1 ، "وقت نهاية الخطة" ، font12subject) ؛ sheet.adddell (تسمية جديدة (4 ، Q+1 ، "خطة العمل ساعات "، font12subject) ؛ sheet.addcell (تسمية جديدة (5 ، Q + 1 ،" الموظفين التنفيذيين "، font12subject) ؛ int r = q + 2 ؛ لـ (projreportparamtaskinfo projreportparamtaskinfo: proj reportnextprojreportporpordporpordportaramt () (تسمية جديدة (0 ، R ، projreportParamTaskInfo.getTask_Code () ، font12subjectnobold) ؛ sheet.addedcell (تسمية جديدة (1 ، r ، projreportparamtask_item () ، font12subjectnobold) ؛ sheet.addcell (new label (2 ، r ، ut. projreportparamtaskinfo.gettask_plan_sd () ، font12subjectnobold) ؛ معلومات. gettask_plan_manhour () ، font12subjectnobold) ؛ S = R + 1 ؛ التسمية (0 ، S+1 ، "تاريخ التعرف ، font12subject) ؛ sheet.addcell (تسمية جديدة (1 ، S+1 ،" وصف المشكلة "، font12subject) ؛ sheet.adddell (تسمية جديدة (2 ، S ، S +1 ، "خطر الانتماء" ، font12subject) ؛ )) ؛ (تسمية جديدة (7 ، S+1 ، "حالة المشكلة ، font12subject) ؛ sheet.adddell (تسمية جديدة (8 ، S+1 ،" ملخص "، font12subject) ؛ int t = s+2 ؛ .getprojreportparamriskinfolist () {sheet.addcell (0 ، t ، utils.f ormatdate (projreportparamriskinfo.getsts_date () ، font12subjectnobold) ؛ ، font12subjectnobold) ؛ خلية (جديدة Label (4 ، T ، projreportparamriskinfo.getissue_resolve_emp () ، font12subjectnobold) ؛ t ، utils.formatdate (projreportparamriskinfo.getissue_date ()) ، font12subjectnobold) ؛ getissue_summarize () ، font12subjectnobold) ؛من المأمول أن يكون هذا المقال مفيدًا لتصميم برنامج Java للجميع.