O exemplo deste artigo informa o método da Operação Java Excel. Compartilhe para todos para sua referência. Os detalhes são os seguintes:
WinditableWorkbook Bookbook = Work.CroTeATeWorkbook (novo arquivo ("d: //output.xls"); Writabletheet Sheet = Work.Croatesheet ("Projeto Briefing", 0); ItableFont Sonti18Font = New Writitablefont (WRITALFONT.CREATEFONT ("Song Style" ), 18, WRITEDFONT.BOLD); Writablefont.No_bold); ); L.Format.alignment.Left; 0); , 1, "Gerenciador de projetos", font12Subject); ); 2, projreportParam.getplan_cost (), font12subjectnobold); ); 5, 3); Sheet. (novo rótulo (5,6, "status", font12Subject); int i = 7; // linha para (projreportParamminfo ProjectParamminfo: projreportParam.getprojreportParamminfolist ()) {sheet.addcell pharse_name (), Font12Subject); Label (1, i, projreportParamminfo.gettttttttttttttttttttttttttttttttttttttttta_itemm (), font12SubjectNobold); Sheet.addcell (New Label 3, i, utils.formatdate ( ProjreportParamminfo.gettask_plan_sd ()) + " /" + utils.formatdate (projreportParamminfo.gettask_plan_fd ()), fount12SubjectNobold); _fd ()), font12subjectnobold); Sheet. "Número de série", font12Subject); Sheet.addcell (novo rótulo (3, J+1, "Digite o tempo da equipe do projeto", font12Subject); Sheet.addcell (novo rótulo (4, J+1, "Deixe o tempo da equipe do projeto", Font12Subject); folha. addcell (novo rótulo (5, j+1, "horário de trabalho cumulativo", font12Subject); int m = 1; // número de série int n = j+2; // tparamhrinfo: projreportParam .getprojreportParamhrinist ()) (New Label (0, n, m+"", font12SubjectNobold); Sheet.addcell (New Label (1, n, projreportParamhrinfo .getemp_name (), font12subjectnobold); sheetdcell (novo (2, n, n, projreportParparpparpar); ), font12subjectnobold); novo rótulo (novo rótulo 4, n, utils.formatdate (projreportParamhrinfo.gethr_release_date ()), font12subjectnobold); +;} // Membros da equipe do projeto e o conteúdo do trabalho da pessoa termina // O conteúdo de trabalho deste problema int k = n+1; este problema ("+startDate+" para "+enddate+"), font18subject); Sheet. Sheet.addcell (novo rótulo (3, K+1, "Tempo de início real e tempo de término", font12Subject); Sheet.addcell (novo rótulo (4, K+1, "Time de planejamento", Font12Subject); Sheet.addcell (novo rótulo (5, k + 1, "Horário de trabalho real", font12Subject); sheet.addcell (novo rótulo (6, k + 1, "pessoas", font12Subject); int p = k + 2; // antes ( Projreportparamtaskinfo Projreportparamtaskinfo: tthisprojreportparamtaskinfolist ()) {sheet.addcell (new label (0, P, ProjreportparaMtaskinfo.getttask_Code (), FONT12SUBJECTNOBOLD); sheet.addcell (new label (1, P, ProjreportparaMtttttttttttttttttttttaSk_item (), FON t12subjectnobold); sheet.addcell (Novo rótulo (2, p, utils.formatdate (projreportParamtaskinfo.gettask_plan_sd ()) + " /" + utils.formatdate (projreportParamTaskinfo.gettask_plan_fd (), font12subjectNobold); .FormatDate (projreportParamTaskinfo.getttask_actual_sd ()) + " /" + utils.formatdate (projreportParamTaskinfo.gettask_actual_fd (), font12subject); UbjectNobold); .Addcell (novo rótulo (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, p, p que ProjreportParamTaskinfo.gettask_actual_manhour (), font12subjectnobold); Sheet.addCell (novo rótulo (0, q, "Conteúdo do trabalho na próxima semana, font18Subject); Sheet.MergeCells (0, q, 5, q); Sheet.addcell (novo rótulo (0 (0 (0 (0 (0 (0 (0 (0 (0 (0 (0 0: 1, "" Horário de início do plano ", font12Subject); sheet.addcell (novo rótulo (3, q+1," Planege Termin Time ", font12Subject); Sheet.adddell (novo rótulo (4, q+1," Plano funcionando horas ", font12Subject); sheet.addcell (novo rótulo (5, q + 1," pessoal executivo ", font12Subject); int r = q + 2; para (projreportParamTaskinFo projreportamtaskinFo: projparam.getNextNeAnd.PelajEpLePletamaskinfollinfolfolin (proj). (New Label (0, R, projreportParamTaskinfo.getttask_code (), font12SubjectNobold); Sheet.addedcell (novo rótulo (1, r, projreportParamTask_item (), Font12Subnobold); SheetDCell (novo (2, 2, RABEL, RABELO, RABILIDADE, RABILIDADE, RABILIDADE, RABILIDADE, RABILIDADE, projreportParamTaskinfo.gettask_plan_sd ()), font12subjectnobold)); . gettask_plan_manhour (), font12subjectnobold); s = r + 1; Rótulo (0, S+1, "Data de reconhecimento, font12Subject); Sheet.addcell (novo rótulo (1, s+1," Descrição do problema ", font12Subject); Sheet.adddell (novo rótulo (2, S, S +1 , "Risco de pertencer", font12Subject); )); (novo rótulo (7, s+1, "Estado do problema, font12Subject); Sheet.adddell (novo rótulo (8, s+1," resumo ", font12Subject); int t = s+2; //: projreportparamriskinfo projreportParamriskinfo: projreportParam .getProjreportParamriskInfolist ()) {Sheet.addcell (0, t, utils.f ormatdate (projreportParamriskInfo.getsts_date ()), Font12SubjectNobold); Font12SubjectNobold); célula (nova Rótulo (4, T, projreportParamriskInfo.getissue_resolve_emp (), font12subjectnobold); T, utils.formatdate (projreportParamriskinfo.getissue_date ()), font12subjectnobold); getissue_summarize (), font12subjectnobold);Espera -se que este artigo seja útil para o design do programa Java de todos.