|
@@ -514,59 +514,65 @@ public class ExcelExportUtil {
|
|
Cell cell3 = crateCell(workbook,row,3); //需求单位
|
|
Cell cell3 = crateCell(workbook,row,3); //需求单位
|
|
Cell cell4 = crateCell(workbook,row,4); //区域
|
|
Cell cell4 = crateCell(workbook,row,4); //区域
|
|
Cell cell5 = crateCell(workbook,row,5); //项目分组
|
|
Cell cell5 = crateCell(workbook,row,5); //项目分组
|
|
- Cell cell6 = crateCell(workbook,row,6); //储备批次
|
|
|
|
- Cell cell7 = crateCell(workbook,row,7); //供电区域
|
|
|
|
- Cell cell8 = crateCell(workbook,row,8); //网格编号
|
|
|
|
- Cell cell9 = crateCell(workbook,row,9); //单元格编号
|
|
|
|
- Cell cell10 = crateCell(workbook,row,10); //项目储备编号
|
|
|
|
- Cell cell11 = crateCell(workbook,row,11); //项目名称
|
|
|
|
- Cell cell12 = crateCell(workbook,row,12); //建设必要性及内容
|
|
|
|
- Cell cell13 = crateCell(workbook,row,13); //变电站名称
|
|
|
|
- Cell cell14 = crateCell(workbook,row,14); //线路名称
|
|
|
|
- Cell cell15 = crateCell(workbook,row,15); //网架项目划分
|
|
|
|
- Cell cell16 = crateCell(workbook,row,16); //需求类型
|
|
|
|
- Cell cell17 = crateCell(workbook,row,17); //费用估算
|
|
|
|
- Cell cell18 = crateCell(workbook,row,18); //备注
|
|
|
|
- Cell cell19 = crateCell(workbook,row,19); //储备进度
|
|
|
|
- Cell cell20 = crateCell(workbook,row,20); //是否纳入实施计划
|
|
|
|
- Cell cell21 = crateCell(workbook,row,21); //初定实施批次
|
|
|
|
- Cell cell22 = crateCell(workbook,row,22); //是否通过运检部评审
|
|
|
|
- Cell cell23 = crateCell(workbook,row,23); //通过运检部评审时间
|
|
|
|
- Cell cell24 = crateCell(workbook,row,24); //运检部下达储备时间
|
|
|
|
- Cell cell25 = crateCell(workbook,row,25); //是否发出设计委托
|
|
|
|
- Cell cell26 = crateCell(workbook,row,26); //设计委托发出时间
|
|
|
|
- Cell cell27 = crateCell(workbook,row,27); //初设提交限定日期
|
|
|
|
- Cell cell28 = crateCell(workbook,row,28); //是否进行现场交底
|
|
|
|
- Cell cell29 = crateCell(workbook,row,29); //交底完成时间
|
|
|
|
- Cell cell30 = crateCell(workbook,row,30); //是否完成初设
|
|
|
|
- Cell cell31 = crateCell(workbook,row,31); //初设提交时间
|
|
|
|
- Cell cell32 = crateCell(workbook,row,32); //是否完成审图
|
|
|
|
- Cell cell33 = crateCell(workbook,row,33); //是否通过图纸审核
|
|
|
|
- Cell cell34 = crateCell(workbook,row,34); //未通过原因分析
|
|
|
|
- Cell cell35 = crateCell(workbook,row,35); //通过审核日期
|
|
|
|
- Cell cell36 = crateCell(workbook,row,36); //是否需设计变更
|
|
|
|
- Cell cell37 = crateCell(workbook,row,37); //项目经理审图-备注
|
|
|
|
-
|
|
|
|
- Cell cell38 = crateCell(workbook,row,38); //概预算-是否完成审核
|
|
|
|
- Cell cell39 = crateCell(workbook,row,39); //概预算-是否通过专家审核
|
|
|
|
- Cell cell40 = crateCell(workbook,row,40); //概预算-未通过原因分析
|
|
|
|
- Cell cell41 = crateCell(workbook,row,41); //概预算-通过审核日期
|
|
|
|
- Cell cell42 = crateCell(workbook,row,42); //概预算-是否需设计变更
|
|
|
|
- Cell cell43 = crateCell(workbook,row,43); //概预算审核-备注
|
|
|
|
- Cell cell44 = crateCell(workbook,row,44); //是否参加省公司评审
|
|
|
|
- Cell cell45 = crateCell(workbook,row,45); //省公司评审批次/日期
|
|
|
|
- Cell cell46 = crateCell(workbook,row,46); //是否通过省公司评审
|
|
|
|
- Cell cell47 = crateCell(workbook,row,47); //评审意见
|
|
|
|
- Cell cell48 = crateCell(workbook,row,48); //是否需设计变更
|
|
|
|
- Cell cell49 = crateCell(workbook,row,49); //省公司评审-备注
|
|
|
|
-
|
|
|
|
- Cell cell50 = crateCell(workbook,row,50); //图纸联合审查-是否进行图纸审查
|
|
|
|
- Cell cell51 = crateCell(workbook,row,51); //图纸联合审查-联合审图日期
|
|
|
|
- Cell cell52 = crateCell(workbook,row,52); //图纸联合审查-是否通过图纸审查
|
|
|
|
- Cell cell53 = crateCell(workbook,row,53); //图纸联合审查-审图意见
|
|
|
|
- Cell cell54 = crateCell(workbook,row,54); //图纸联合审查-是否需设计变更
|
|
|
|
- Cell cell55 = crateCell(workbook,row,55); //图纸联合审查-备注
|
|
|
|
- Cell cell56 = crateCell(workbook,row,56); //是否完成储备
|
|
|
|
|
|
+ Cell cell6 = crateCell(workbook,row,6); //项目经理
|
|
|
|
+ Cell cell7 = crateCell(workbook,row,7); //储备批次
|
|
|
|
+ Cell cell8 = crateCell(workbook,row,8); //供电区域
|
|
|
|
+ Cell cell9 = crateCell(workbook,row,9); //网格编号
|
|
|
|
+ Cell cell10 = crateCell(workbook,row,10); //单元格编号
|
|
|
|
+ Cell cell11 = crateCell(workbook,row,11); //项目储备编号
|
|
|
|
+ Cell cell12 = crateCell(workbook,row,12); //项目名称
|
|
|
|
+ Cell cell13 = crateCell(workbook,row,13); //国网项目编码
|
|
|
|
+ Cell cell14 = crateCell(workbook,row,14); //国网项目名称
|
|
|
|
+ Cell cell15 = crateCell(workbook,row,15); //建设必要性及内容
|
|
|
|
+ Cell cell16 = crateCell(workbook,row,16); //变电站名称
|
|
|
|
+ Cell cell17 = crateCell(workbook,row,17); //线路名称
|
|
|
|
+ Cell cell18 = crateCell(workbook,row,18); //网架项目划分
|
|
|
|
+ Cell cell19 = crateCell(workbook,row,19); //需求类型
|
|
|
|
+ Cell cell20 = crateCell(workbook,row,20); //费用估算
|
|
|
|
+ Cell cell21 = crateCell(workbook,row,21); //备注
|
|
|
|
+ Cell cell22 = crateCell(workbook,row,22); //储备进度
|
|
|
|
+ Cell cell23 = crateCell(workbook,row,23); //是否纳入实施计划
|
|
|
|
+ Cell cell24 = crateCell(workbook,row,24); //初定实施批次
|
|
|
|
+ Cell cell25 = crateCell(workbook,row,25); //是否通过运检部评审
|
|
|
|
+ Cell cell26 = crateCell(workbook,row,26); //通过运检部评审时间
|
|
|
|
+ Cell cell27 = crateCell(workbook,row,27); //运检部下达储备时间
|
|
|
|
+ Cell cell28 = crateCell(workbook,row,28); //是否发出设计委托
|
|
|
|
+ Cell cell29 = crateCell(workbook,row,29); //设计委托发出时间
|
|
|
|
+ Cell cell30 = crateCell(workbook,row,30); //初设提交限定日期
|
|
|
|
+
|
|
|
|
+ Cell cell31 = crateCell(workbook,row,31); //是否进行现场交底
|
|
|
|
+ Cell cell32 = crateCell(workbook,row,32); //交底完成时间
|
|
|
|
+ Cell cell33 = crateCell(workbook,row,33); //是否完成初设
|
|
|
|
+ Cell cell34 = crateCell(workbook,row,34); //初设提交时间
|
|
|
|
+ Cell cell35 = crateCell(workbook,row,35); //是否完成审图
|
|
|
|
+ Cell cell36 = crateCell(workbook,row,36); //是否通过图纸审核
|
|
|
|
+ Cell cell37 = crateCell(workbook,row,37); //未通过原因分析
|
|
|
|
+ Cell cell38 = crateCell(workbook,row,38); //通过审核日期
|
|
|
|
+ Cell cell39 = crateCell(workbook,row,39); //是否需设计变更
|
|
|
|
+ Cell cell40 = crateCell(workbook,row,40); //项目经理审图-备注
|
|
|
|
+
|
|
|
|
+ Cell cell41 = crateCell(workbook,row,41); //概预算-是否完成审核
|
|
|
|
+ Cell cell42 = crateCell(workbook,row,42); //概预算-是否通过专家审核
|
|
|
|
+ Cell cell43 = crateCell(workbook,row,43); //概预算-未通过原因分析
|
|
|
|
+ Cell cell44 = crateCell(workbook,row,44); //概预算-通过审核日期
|
|
|
|
+ Cell cell45 = crateCell(workbook,row,45); //概预算-是否需设计变更
|
|
|
|
+ Cell cell46 = crateCell(workbook,row,46); //概预算审核-备注
|
|
|
|
+ Cell cell47 = crateCell(workbook,row,47); //是否参加省公司评审
|
|
|
|
+ Cell cell48 = crateCell(workbook,row,48); //省公司评审批次/日期
|
|
|
|
+ Cell cell49 = crateCell(workbook,row,49); //是否通过省公司评审
|
|
|
|
+ Cell cell50 = crateCell(workbook,row,50); //评审意见
|
|
|
|
+ Cell cell51 = crateCell(workbook,row,51); //是否需设计变更
|
|
|
|
+ Cell cell52 = crateCell(workbook,row,52); //省公司评审-备注
|
|
|
|
+
|
|
|
|
+ Cell cell53 = crateCell(workbook,row,53); //图纸联合审查-是否进行图纸审查
|
|
|
|
+ Cell cell54 = crateCell(workbook,row,54); //图纸联合审查-联合审图日期
|
|
|
|
+ Cell cell55 = crateCell(workbook,row,55); //图纸联合审查-是否通过图纸审查
|
|
|
|
+ Cell cell56 = crateCell(workbook,row,56); //图纸联合审查-审图意见
|
|
|
|
+ Cell cell57 = crateCell(workbook,row,57); //图纸联合审查-是否需设计变更
|
|
|
|
+ Cell cell58 = crateCell(workbook,row,58); //图纸联合审查-备注
|
|
|
|
+ Cell cell59 = crateCell(workbook,row,59); //是否完成储备
|
|
|
|
+ Cell cell60 = crateCell(workbook,row,60); //项目是否取消
|
|
|
|
+ Cell cell61 = crateCell(workbook,row,61); //是否纳入储备库
|
|
|
|
|
|
ProgressStats progressStats = list.get(i);
|
|
ProgressStats progressStats = list.get(i);
|
|
|
|
|
|
@@ -576,62 +582,66 @@ public class ExcelExportUtil {
|
|
cell3.setCellValue(progressStats.getDemandUnit());
|
|
cell3.setCellValue(progressStats.getDemandUnit());
|
|
cell4.setCellValue(progressStats.getDistrict());
|
|
cell4.setCellValue(progressStats.getDistrict());
|
|
cell5.setCellValue(progressStats.getProjectGroup());
|
|
cell5.setCellValue(progressStats.getProjectGroup());
|
|
- cell6.setCellValue(progressStats.getReserveBatches());
|
|
|
|
- cell7.setCellValue(progressStats.getBlockSupply());
|
|
|
|
- cell8.setCellValue(progressStats.getGridNumber());
|
|
|
|
- cell9.setCellValue(progressStats.getCellNumber());
|
|
|
|
- cell10.setCellValue(progressStats.getProjectReserveId());
|
|
|
|
- cell11.setCellValue(progressStats.getProjectName());
|
|
|
|
- cell12.setCellValue(progressStats.getConstructionNecessityAndContent());
|
|
|
|
- cell13.setCellValue(progressStats.getSubstationName());
|
|
|
|
- cell14.setCellValue(progressStats.getCircuitName());
|
|
|
|
- cell15.setCellValue(progressStats.getNetRackProjectDivide());
|
|
|
|
- cell16.setCellValue(progressStats.getRequirementType());
|
|
|
|
|
|
+ cell6.setCellValue(progressStats.getProjectManagre());
|
|
|
|
+ cell7.setCellValue(progressStats.getReserveBatches());
|
|
|
|
+ cell8.setCellValue(progressStats.getBlockSupply());
|
|
|
|
+ cell9.setCellValue(progressStats.getGridNumber());
|
|
|
|
+ cell10.setCellValue(progressStats.getCellNumber());
|
|
|
|
+ cell11.setCellValue(progressStats.getProjectReserveId());
|
|
|
|
+ cell12.setCellValue(progressStats.getProjectName());
|
|
|
|
+ cell13.setCellValue(progressStats.getStateGridProjectCode());
|
|
|
|
+ cell14.setCellValue(progressStats.getStateGridProjectName());
|
|
|
|
+ cell15.setCellValue(progressStats.getConstructionNecessityAndContent());
|
|
|
|
+ cell16.setCellValue(progressStats.getSubstationName());
|
|
|
|
+ cell17.setCellValue(progressStats.getCircuitName());
|
|
|
|
+ cell18.setCellValue(progressStats.getNetRackProjectDivide());
|
|
|
|
+ cell19.setCellValue(progressStats.getRequirementType());
|
|
|
|
|
|
String costEstimateStr= progressStats.getCostEstimate();
|
|
String costEstimateStr= progressStats.getCostEstimate();
|
|
if(StringUtils.isNotBlank(costEstimateStr)){
|
|
if(StringUtils.isNotBlank(costEstimateStr)){
|
|
- cell17.setCellValue(Double.parseDouble(costEstimateStr));
|
|
|
|
|
|
+ cell20.setCellValue(Double.parseDouble(costEstimateStr));
|
|
}
|
|
}
|
|
- cell18.setCellValue(progressStats.getBasicRemarks());
|
|
|
|
- cell19.setCellValue(progressStats.getReserveProgress());
|
|
|
|
- cell20.setCellValue(progressStats.getImplementPlan());
|
|
|
|
- cell21.setCellValue(progressStats.getInitialImplementBatch());
|
|
|
|
- cell22.setCellValue(progressStats.getInspectDepartmentReview());
|
|
|
|
- cell23.setCellValue(progressStats.getInspectDepartmentReviewTime());
|
|
|
|
- cell24.setCellValue(progressStats.getReleaseReserveTime());
|
|
|
|
- cell25.setCellValue(progressStats.getDesignCommission());
|
|
|
|
- cell26.setCellValue(progressStats.getDesignCommissionIssueTime());
|
|
|
|
- cell27.setCellValue(progressStats.getLimitDate());
|
|
|
|
- cell28.setCellValue(progressStats.getOnSiteConfess());
|
|
|
|
- cell29.setCellValue(progressStats.getConfessCompleteTime());
|
|
|
|
- cell30.setCellValue(progressStats.getCompleteDesign());
|
|
|
|
- cell31.setCellValue(progressStats.getSubmitTime());
|
|
|
|
- cell32.setCellValue(progressStats.getCompleteDraw());
|
|
|
|
- cell33.setCellValue(progressStats.getDrawAudit());
|
|
|
|
- cell34.setCellValue(progressStats.getReasonForFailure());
|
|
|
|
- cell35.setCellValue(progressStats.getPassAuditDate());
|
|
|
|
- cell36.setCellValue(progressStats.getChangeDesign());
|
|
|
|
- cell37.setCellValue(progressStats.getDrawRemarks());
|
|
|
|
- cell38.setCellValue(progressStats.getWhetherToAudit());
|
|
|
|
- cell39.setCellValue(progressStats.getExpertReview());
|
|
|
|
- cell40.setCellValue(progressStats.getEstimateReasonForFailure());
|
|
|
|
- cell41.setCellValue(progressStats.getEstimatePassAuditDate());
|
|
|
|
- cell42.setCellValue(progressStats.getEstimateChangeDesign());
|
|
|
|
- cell43.setCellValue(progressStats.getBudgetRemarks());
|
|
|
|
- cell44.setCellValue(progressStats.getProvincialCompanyReview());
|
|
|
|
- cell45.setCellValue(progressStats.getProvincialCompanyReviewBatch());
|
|
|
|
- cell46.setCellValue(progressStats.getPassProvincialCompanyReview());
|
|
|
|
- cell47.setCellValue(progressStats.getCauseAnalysis());
|
|
|
|
- cell48.setCellValue(progressStats.getDesignChange());
|
|
|
|
- cell49.setCellValue(progressStats.getProvincialCompanyRemarks());
|
|
|
|
- cell50.setCellValue(progressStats.getDrawingReview());
|
|
|
|
- cell51.setCellValue(progressStats.getReviewDate());
|
|
|
|
- cell52.setCellValue(progressStats.getPassDrawingReview());
|
|
|
|
- cell53.setCellValue(progressStats.getReviewComment());
|
|
|
|
- cell54.setCellValue(progressStats.getJointReviewDesignChange());
|
|
|
|
- cell55.setCellValue(progressStats.getDrawingUnionRemarks());
|
|
|
|
- cell56.setCellValue(progressStats.getCompleteReserve());
|
|
|
|
-
|
|
|
|
|
|
+ cell21.setCellValue(progressStats.getBasicRemarks());
|
|
|
|
+ cell22.setCellValue(progressStats.getReserveProgress());
|
|
|
|
+ cell23.setCellValue(progressStats.getImplementPlan());
|
|
|
|
+ cell24.setCellValue(progressStats.getInitialImplementBatch());
|
|
|
|
+ cell25.setCellValue(progressStats.getInspectDepartmentReview());
|
|
|
|
+ cell26.setCellValue(progressStats.getInspectDepartmentReviewTime());
|
|
|
|
+ cell27.setCellValue(progressStats.getReleaseReserveTime());
|
|
|
|
+ cell28.setCellValue(progressStats.getDesignCommission());
|
|
|
|
+ cell29.setCellValue(progressStats.getDesignCommissionIssueTime());
|
|
|
|
+ cell30.setCellValue(progressStats.getLimitDate());
|
|
|
|
+ cell31.setCellValue(progressStats.getOnSiteConfess());
|
|
|
|
+ cell32.setCellValue(progressStats.getConfessCompleteTime());
|
|
|
|
+ cell33.setCellValue(progressStats.getCompleteDesign());
|
|
|
|
+ cell34.setCellValue(progressStats.getSubmitTime());
|
|
|
|
+ cell35.setCellValue(progressStats.getCompleteDraw());
|
|
|
|
+ cell36.setCellValue(progressStats.getDrawAudit());
|
|
|
|
+ cell37.setCellValue(progressStats.getPassAuditDate());
|
|
|
|
+ cell38.setCellValue(progressStats.getReasonForFailure());
|
|
|
|
+ cell39.setCellValue(progressStats.getChangeDesign());
|
|
|
|
+ cell40.setCellValue(progressStats.getDrawRemarks());
|
|
|
|
+ cell41.setCellValue(progressStats.getWhetherToAudit());
|
|
|
|
+ cell42.setCellValue(progressStats.getExpertReview());
|
|
|
|
+ cell43.setCellValue(progressStats.getEstimatePassAuditDate());
|
|
|
|
+ cell44.setCellValue(progressStats.getEstimateReasonForFailure());
|
|
|
|
+ cell45.setCellValue(progressStats.getEstimateChangeDesign());
|
|
|
|
+ cell46.setCellValue(progressStats.getBudgetRemarks());
|
|
|
|
+ cell47.setCellValue(progressStats.getProvincialCompanyReview());
|
|
|
|
+ cell48.setCellValue(progressStats.getProvincialCompanyReviewBatch());
|
|
|
|
+ cell49.setCellValue(progressStats.getPassProvincialCompanyReview());
|
|
|
|
+ cell50.setCellValue(progressStats.getCauseAnalysis());
|
|
|
|
+ cell51.setCellValue(progressStats.getDesignChange());
|
|
|
|
+ cell52.setCellValue(progressStats.getProvincialCompanyRemarks());
|
|
|
|
+ cell53.setCellValue(progressStats.getDrawingReview());
|
|
|
|
+ cell54.setCellValue(progressStats.getReviewDate());
|
|
|
|
+ cell55.setCellValue(progressStats.getPassDrawingReview());
|
|
|
|
+ cell56.setCellValue(progressStats.getReviewComment());
|
|
|
|
+ cell57.setCellValue(progressStats.getJointReviewDesignChange());
|
|
|
|
+ cell58.setCellValue(progressStats.getDrawingUnionRemarks());
|
|
|
|
+ cell59.setCellValue(progressStats.getCompleteReserve());
|
|
|
|
+ cell60.setCellValue(progressStats.getProjectCancel());
|
|
|
|
+ cell61.setCellValue(progressStats.getImplementReserve());
|
|
}
|
|
}
|
|
|
|
|
|
String str = URLEncoder.encode("储备进度统计表.xlsx", "UTF8");
|
|
String str = URLEncoder.encode("储备进度统计表.xlsx", "UTF8");
|