El ejemplo de este artículo indica el método de la operación Java Excel. Compártelo para todos para su referencia. Los detalles son los siguientes:
WRATITYWORKBOOK Workbook = Workbook.CreateWorkBook (nuevo archivo ("d: //output.xls"); WritableSheetet Sheet = Workbook.CreateSheet ("Proyecto Breve", 0); ItableFont SONTI18FONT = New WritableFont (WRITITY.CREATEFONT ("Estilo de canción" ), 18, witablefont.bold); WRATITYFONT.NO_BOLD); ); ; 0); , 1, "Gerente de proyecto", Font12Subject); ); 2, projReportParam.getplan_cost (), font12SubjectNobold)); ); 5, 3); ; (nueva etiqueta (5,6, "estado", font12subject); int i = 7; // línea para (projReportParamMinfo ProjectParamminfo: ProjectParam.getProjReportParamminfolist ()) {sheet.addcell pharse_name_name (), font12SubjectNobold); Etiqueta (1, I, ProjReportParamMinfo.getttttttttttttttttttttttttttttttttttttttta_itemm (), font12SubjectNobold); ); ProjReportParamMinfo.getTask_plan_sd ()) + " /" + utils.formatDate (projReportParamminfo.getTask_plan_fd ()), font12subjectNobold); _Actual_fd ()), font12SubjectNobold); sheet.addcell (nueva etiqueta (0, j, "项目组成员及干系人", font18subject)); "Número de serie", Font12Subject); sheet.addcell (nueva etiqueta (3, j+1, "Ingrese el tiempo del equipo del proyecto", font12subject); sheet.addcell (nueva etiqueta (4, j+1, "Deje el tiempo del equipo del proyecto", font12subject); hoja. addCell (nueva etiqueta (5, j+1, "horas de trabajo acumulativas", font12subject); int m = 1; // número de serie int n = j+2; tparamhrinfo: projreportparam .getprojreportParamhrinfolist ()) {sheaddcell (Newcell (new etiqueta (0, n, m+"", font12SubjectNobold); font12SubjectNobold); (New Label 4, N, Utils.FormatDate (ProjReportParamhrinfo.gethr_release_date ()), font12SubjectNobold); } // Los miembros del equipo del proyecto y el contenido de trabajo de la persona finalizan // el contenido de trabajo de este problema int k = n+1; (+StartDate+"To"+End Date+"), Font18Subject); .addcell (nueva etiqueta (1, k+1 1, k+1 1, "nombre de la tarea", font12subject); sheet.addcell (nueva etiqueta (2, k+1, "tiempo de inicio del plan", font12subject); hoja. addCell (nueva etiqueta (3, k+1, "tiempo de inicio real y tiempo de finalización", font12subject); sheet.addcell (nueva etiqueta (4, k+1, "tiempo de planificación", font12subject); shead.addcell (nueva etiqueta (5, k + 1, "horas de trabajo reales", font12subject); : tthisProjReportParamTaskInfolist ()) {sheet.addcell (new 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, P, P, P, P, P, P, PROJReportParamTaskInfo.GetTask_Actual_Manhour (), Font12SubjectNobold); addCell me (), font12SubjectNobold)); "Contenido de trabajo la próxima semana, font18subject); sheet.mergecells (0, q, 5, q); sheet.addcell (nueva etiqueta (0 (0 (0 (0 (0 (0 (0, q+1", número de tarea ", font12subject); sheet.addcell (nueva etiqueta (1, q+1," nombre de la tarea ", font12subject); sheet.addcell (nueva etiqueta (2, q+1," "tiempo de inicio del plan", font12subject) ; Hoja. Etiqueta (5, Q + 1, "Personal ejecutivo", Font12Subject); (), Font12SubjectNobold); sheet.addcell (nueva etiqueta (3, r, utils.formatdate (projReportParamTaskInfo.getTask_plan_fd ()), font12subjectNobold); nueva etiqueta (5, r, projReportParamtplan_emp_name), FONT12SubjectNobold); addCell (nueva etiqueta (0, s, "" Proyecto de problemas y soluciones existentes ", font18subject); sheet.mergecells (0, s, 8, s); sheet.adddell (nueva etiqueta (0, s+1," fecha de reconocimiento , font12subject); .addcell (nueva etiqueta (3, s+1, "solución", font12subject); sheet.addcell (nueva etiqueta (4, s+1, "resolver seres humanos", font12subject)); shead.addcell (nueva etiqueta (5 (5 (5 , S+1, "Tiempo de inicio del plan, FONT12Subject); sheet.addcell (nueva etiqueta (6, s+1," Tiempo de finalización del plan ", font12subject)) ;; nueva etiqueta (nueva etiqueta (7, s+1,", ",", ",", ",", ", Estado del problema, font12subject); , T, utils.f ormatDate (projReportParamRiskInfo.getsts_date ()), font12SubjectNobold); 2, t, projReportParamrisRiskinfo.getProj_Risk _item (), font12SubjectNobold); .getisse_resolve_emp () , font12SubjectNobold); ), font12SubjectNobold); } // El problema del proyecto EXITARIO EXTERNEBRO.WRITE ();Se espera que este artículo sea útil para el diseño del programa Java de todos.