|  |  |  | 
|---|
|  |  |  | style.setFont(font); | 
|---|
|  |  |  | // 设置边框 | 
|---|
|  |  |  | configCellBorder(style); | 
|---|
|  |  |  | //        configCellBorder(style); | 
|---|
|  |  |  | cell.setCellStyle(style); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | sxssfWorkbook = new SXSSFWorkbook(); | 
|---|
|  |  |  | Sheet sheet = sxssfWorkbook.createSheet(sheetName); | 
|---|
|  |  |  | for (int i = 0; i < 6; i++) { | 
|---|
|  |  |  | sheet.setColumnWidth(i, 20 * 2 * 256); | 
|---|
|  |  |  | sheet.setColumnWidth(i, (i==5?20:15) * 2 * 256); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | sheet.createFreezePane(0, 1); | 
|---|
|  |  |  | sheet.addMergedRegion(new CellRangeAddress(0   ,0,0,5)); | 
|---|
|  |  |  | Row title = sheet.createRow(0); | 
|---|
|  |  |  | title.setHeight((short) 800); | 
|---|
|  |  |  | Cell c = title.createCell(0); | 
|---|
|  |  |  | c.setCellValue(sheetName); | 
|---|
|  |  |  | configTitleCell(sxssfWorkbook,c); | 
|---|
|  |  |  | for (int i = 0; i < 6; i++) { | 
|---|
|  |  |  | title.createCell(i).setCellValue(i==0?sheetName:""); | 
|---|
|  |  |  | configTitleCell(sxssfWorkbook,title.getCell(i)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | sheet.addMergedRegion(new CellRangeAddress(0   ,0,0,5)); | 
|---|
|  |  |  | Row header1 = sheet.createRow(1); | 
|---|
|  |  |  | header1.setHeight((short) 400); | 
|---|
|  |  |  | header1.setHeight((short) 500); | 
|---|
|  |  |  | header1.createCell(0).setCellValue("投保企业"); | 
|---|
|  |  |  | header1.createCell(1).setCellValue("保险方案"); | 
|---|
|  |  |  | header1.createCell(2).setCellValue("保险生效起期"); | 
|---|
|  |  |  | 
|---|
|  |  |  | header4.createCell(3).setCellValue("身份证号"); | 
|---|
|  |  |  | header4.createCell(4).setCellValue("派遣单位"); | 
|---|
|  |  |  | header4.createCell(5).setCellValue("所属工种"); | 
|---|
|  |  |  | header4.setHeight((short) 400); | 
|---|
|  |  |  | header4.setHeight((short) 500); | 
|---|
|  |  |  | for (int i = 0; i < 6; i++) { | 
|---|
|  |  |  | configFirstCell(sxssfWorkbook,header4.getCell(i)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | for (int rowIndex = 0; rowIndex < data.getApplyDetailList().size(); rowIndex++) { | 
|---|
|  |  |  | ApplyDetail d = data.getApplyDetailList().get(rowIndex); | 
|---|
|  |  |  | Row header5 = sheet.createRow(rowIndex + 4); | 
|---|
|  |  |  | header5.setHeight((short) 300); | 
|---|
|  |  |  | //                    header5.setHeight((short) 300); | 
|---|
|  |  |  | header5.createCell(0).setCellValue(rowIndex+1); | 
|---|
|  |  |  | header5.createCell(1).setCellValue(StringUtils.defaultString(d.getMemberName(),"")); | 
|---|
|  |  |  | header5.createCell(2).setCellValue(Constants.equalsInteger(d.getSex(),0)?"男":(Constants.equalsInteger(d.getSex(),1)?"女":"-")); | 
|---|