В примере этой статьи рассказывается о методе операции Java Excel. Поделитесь этим для всех для вашей ссылки. Специфика заключается в следующем:
WriteableWorkBook Workbook = Workbook.createAworkBook (новый файл ("d: //output.xls"); wrisebleseelet sheet = workbook.createSheet («Брифинг проекта», 0); itablefont sonti18font = new Priseablefont (wriseablefont.createfont («Стиль песни» , 18, riseablefont.bold); Writefond.no_bold); 8subject.SetVerticalInment (jxl.format.verticalenment.centre) ; 0); , 1, "Manager", FONT12Subject); ); 2, projreportparam.getplan_cost (), font12subjectnobold)); ); 5, 3); ; (Новая ярлык (5,6, «Статус», FONT12Subject); int i = 7; // Линия для (ProjReportParamminfo ProjectParamminfo: ProjectParam.getProjreportParamminfist ()) {Sheet.Addcell pharse_name (), font12subjectnobold); метка (1, I, ProjReportParamminfo.gettttttttttttttttttttttttttttttttttttttta_itemm (), font12subjectnobold); Sheet.Addcell (New Label 3, I, Utils.formatdate ( Projreportparamminfo.gettask_plan_sd ()) + " /" + utils.formatdate (projreportparamminfo.gettask_plan_fd ()), font12subjectnobold); _fd ()), FONT12SubjectNobold); sheet.addcell (новая метка (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 .getprojreportparamhrinfist ()) {sheat.addcell (newprojreportparamhrinfist ()) Метка (0, N, M+"", FONT12SubjectNobold); FONT12SubjectNobold); (Новая метка 4, n, utils.formatdate (projreportparamhrinfo.gethr_release_date ()), font12subjectnobold); } // Члены команды проекта и рабочее содержание человека End // Рабочий контент этого выпуска int k = n+1; («+Startdate+» до "+enddate+"), font18subject); .Addcell (новая метка (1, K+1 1, K+1 1, «Имя задачи», FONT12SUBJECT); Sheet.Addcell (новая метка (2, K+1, «Время начала плана», FONT12Subject); Лист. Addcell (новая метка (3, K+1, «Фактическое время начала времени и время окончания», FONT12Subject); Sheet.Addcell (новая метка (4, K+1, «время планирования», FONT12Subject); Sheet.Addcell (новый Метка (5, K + 1, «Фактическое рабочее время», FONT12Subject); : tthisprojreportparamtaskinfolist ()) {sheate.addcell (новая метка (0, P, projreportparamtaskinfo.gettask_code (), font12subjectnobold); sheate.addell Оболд); Метка (2, P, Utils.formatdate (projreportparamtaskinfo.gettask_plan_sd ()) + " /" + utils.formatdate (projreportparamtaskinfo.gettask_plan_fd ()), font12subjectnobold); (Projreportparamtaskinfo.gettask_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, ph projreportparamtaskinfo.gettask_actual_manhour (), font12subjectnobold); addcell me (), font12subjectnobold)); «Рабочий контент на следующей неделе, font18subject); sheet.mergecells (0, Q, 5, Q); Sheet.Addcell (новая метка (0 (0 (0 (0 (0 (0 (0, Q+1,» Номер задачи ", font12subject); sheet.addcell (новая метка (1, Q+1," Имя задачи ", FONT12Subject); Sheet.Addcell (новая метка (2, Q+1," "Time Plan Time", FONT12Subject) ; Метка (5, Q + 1, «Исполнительный персонал», FONT12Subject); (), Font12subjectnobold); sheet.addcell (новая лейбл (3, r, utils.formatdate (projreportparamtaskinfo.gettask_plan_fd ()), font12subjectnobold)); Новая метка (5, r, projreportparamtplan_emp_name), font12subjectnobold); Addcell (новая метка (0, S, «Проект существующих проблем и решений», FONT18SUBCET); Sheet.MergeCells (0, S, 8, S); Sheet.Addell (новая метка (0, S+1, дата распознавания , font12subject); .Addcell (новая метка (3, S+1, «Решение», FONT12Subject); Sheet.Addcell (новая метка (4, S+1, «Решение людей», FONT12Subject)); Sheet.Addcell (New Label (5 , S+1, «Время запуска плана, FONT12Subject); Sheet.Addcell (новая метка (6, S+1,« Время завершения плана », FONT12Subject)) ;; Новая метка (New Label (7, S+1,« Проблемное состояние, font12subject); , T, utils.f ormatdate (projreportparamriskinfo.getsts_date ()), font12subjectnobold); 2, T, ProjreportParamrisriskinfo.getProj_risk _Item (), FONT12SubjectNobold); getissue_resolve_emp () , font12subjectnobold); ), font12subjectnobold); } // Проблема проекта существующая конечная рабочая книга.write ();Есть надежда, что эта статья полезна для дизайна программы Java каждого.