Das Beispiel dieses Artikels enthält die Methode der Java -Operation Excel. Teilen Sie es für alle für Ihre Referenz. Die Einzelheiten sind wie folgt:
Workableworkbook workbook = workbook.createWorkbook (neue Datei ("d: //output.xls"); Writableetheet Sheet = Workbook.Createetheet ("Projekt Briefing", 0); ), 18, beschreibbar.bold); Schreibweise.NO_BOLD); 8Subject.Setverticalignment (jxl.format.verticalInnment.centre) ; 0); , 1, "Projektmanager", font12Subject); ); 2, projReportParam.getPlan_Cost (), font12Subjectnobold); ); 5, 3); ; (neues Label (5,6, "Status", font12Subject); int i = 7; // Zeile für (projReportParamminfo projectParamminfo: projectParam.getProjReportParamminfolist ()) {Sheet.Addcell Pharse_name (), FONT12SUBPOLD); Label (1, I, projReportParamminfo.getttttttttttttttttttttttttttttttttttttttta_itemm (), font12Subjectttttttttttttttttt12SubjectnoBold); ; ProjReportParamminfo.gettask_plan_sd ()) + " /" + utils.formatdate (projReportParamminfo.gettask_plan_fd ()), font12Subjectnobold); ual_fd ()), font12SubjectNobold); Sheet.Addcell (neues Etikett (0, J, "项目组成员及干系人", font18Subject); "Seriennummer", font12Subject); Sheet.Addcell (neues Etikett (3, J+1, "Die Projektteamzeit eingeben", font12Subject); Sheet.Addcell (neues Etikett (4, J+1, "Leave the Project Team Time", font12Subject); Blatt. AddCell (neues Etikett (5, J+1, "kumulative Arbeitszeiten", font12Subject); int m = 1; // Seriennummer int n = J+2; tParamhrinfo: projReportParam .getProjRePortParamhrinFolist ()) {Sheet.addcell (newn New label (0, n, m+"", font12Subjectnobold); font12Subjectnobold); (neues Label 4, N, utils.Formatdate (projReportParamhrinfo.gethr_release_date ()), font12SubjectNobold); } // Projektteam -Mitglieder und der Arbeitsinhalt der Person End // Der Arbeitsinhalt dieser Ausgabe int k = n+1; ("+Startdate+" bis "+enddate+"), font18Subject); .Addcell (neues Etikett (1, K+1 1, K+1 1, "Taskame", font12Subject); Sheet.Addcell (neues Etikett (2, K+1, "Plan -Startzeit", font12Subject); Blatt. AddCell (neues Etikett (3, K+1, "tatsächliche Startzeit und Endzeit", font12Subject); Sheet.Addcell (neues Label (4, K+1, "Planungszeit", font12Subject); Sheet.Addcell (neu Etikett (5, K + 1, "tatsächliche Arbeitszeit", font12Subject); : tthisprojReportParamtaskinfolist ()) {Sheet.Addcell (neuer Label (0, P, ProjRePortParamtaskinfo.gettask_code (), font12Subjectnobold); jectnobold); label (2, p, utils.formatdate (projReportParamtaskinfo.gettask_plan_sd ()) + " /" + utils.formatdate (projReportParamtaskinfo.gettask -Plan_Fd (), font12SubjectnoBold); (ProjReportParamtaskinfo.getttask_actual_sd ()) + " /" + utils.formatdate (projReportParamtaskinfo.gettask_actual_fd (), font12Subjectnobold); , 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, das projReportParamtaskinfo.gettask_actual_manhour (), font12Subjectnobold); addCell me (), font12Subjectnobold)); "Arbeitsinhalte nächste Woche, font18Subject); Sheet.MergeCells (0, Q, 5, Q); Sheet.Addcell (neues Etikett (0 (0 (0 (0 (0 (0) (0, 0, q+1)," Aufgabenummer ", font12Subject); Sheet.Addcell (neue Etikett (1, Q+1," Taskame ", font12Subject); Sheet.Addcell (neue Etikett (2, Q+1," Plan -Startzeit ", font12Subject) ; Label (5, q + 1, "Executive Personal", font12Subject); (), Font12SubjectNobold); Sheet.Addcell (neues Etikett (3, R, utils.Formatdate (projRePortParamtaskinfo.gettask_plan_fd ()), font12SubjectNobold); Neues Label (5, R, ProjReportParamtPLAN_EMP_NAME), font12SubjectNobold); AddCell (neues Etikett (0, s "," Projekte vorhandene Probleme und Lösungen ", font18Subject); Sheet.MergeCells (0, S, 8, S); Sheet.Addell (neues Etikett (0, S+1," Erkennungsdatum " , font12Subject); .Addcell (neues Etikett (3, S+1, "Lösung", font12Subject); Sheet.Addcell (neues Label (4, S+1, "Lösung von Menschen", font12Subject); Sheet.Addcell (neues Label (5) , s+1, "Planstartzeit, font12Subject); Sheet.Addcell (neues Etikett (6, S+1," Planungszeit ", font12Subject) ;; neuer Etikett (neues Etikett (7, S+1," Problemzustand, font12Subject); T, utils.f ormatdate (projReportParamriskinfo.getSts_date ()), font12SubjectNobold); 2, T, projReportParamrisriskinfo.getproj_risk _item (), font12Subjectnobold); O.Getissue_Resolve_emp () , font12Subjectnobold); ), font12Subjectnobold); } // Das Problem des Projekts vorhandene Arbeitsbuch.Write ();Es ist zu hoffen, dass dieser Artikel für das Java -Programmdesign aller hilfreich ist.