Commit cb5af54f authored by libin's avatar libin

会员订单列表导出

parent 91057c87
...@@ -228,6 +228,9 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz ...@@ -228,6 +228,9 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
sheet.addMergedRegion(cellRangeAddress3); sheet.addMergedRegion(cellRangeAddress3);
createHeader(row5,0,header3,headerCellStyle); createHeader(row5,0,header3,headerCellStyle);
for(int i=0;i<header3.length;i++){
sheet.setColumnWidth(i,24*256);
}
List<String[]> orderDataList = getMemberOrderDataList(memberOrderBoList, 12); List<String[]> orderDataList = getMemberOrderDataList(memberOrderBoList, 12);
createMemberOrderCellData(sheet,5,generalCellStyle,orderDataList); createMemberOrderCellData(sheet,5,generalCellStyle,orderDataList);
hssfWorkbook.write(outputStream); hssfWorkbook.write(outputStream);
...@@ -258,13 +261,11 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz ...@@ -258,13 +261,11 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
} }
private CellStyle createGeneralCellStyle(HSSFWorkbook hssfWorkbook){ private CellStyle createGeneralCellStyle(HSSFWorkbook hssfWorkbook){
HSSFCellStyle cellStyleGeneral = hssfWorkbook.createCellStyle(); CellStyle cellStyleGeneral = createHeaderCellStyle(hssfWorkbook);
cellStyleGeneral.setAlignment(HorizontalAlignment.CENTER);
cellStyleGeneral.setVerticalAlignment(VerticalAlignment.CENTER);
cellStyleGeneral.setWrapText(true); cellStyleGeneral.setWrapText(true);
HSSFFont font = hssfWorkbook.createFont(); HSSFFont generalFont = createFont(hssfWorkbook);
font.setFontName("黑体"); generalFont.setBold(false);
cellStyleGeneral.setFont(font); cellStyleGeneral.setFont(generalFont);
return cellStyleGeneral; return cellStyleGeneral;
} }
...@@ -272,11 +273,17 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz ...@@ -272,11 +273,17 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
HSSFCellStyle cellStyleHeader = hssfWorkbook.createCellStyle(); HSSFCellStyle cellStyleHeader = hssfWorkbook.createCellStyle();
cellStyleHeader.setAlignment(HorizontalAlignment.CENTER); cellStyleHeader.setAlignment(HorizontalAlignment.CENTER);
cellStyleHeader.setVerticalAlignment(VerticalAlignment.CENTER); cellStyleHeader.setVerticalAlignment(VerticalAlignment.CENTER);
cellStyleHeader.setLocked(false);
HSSFFont headerFont = createFont(hssfWorkbook);
cellStyleHeader.setFont(headerFont);
return cellStyleHeader;
}
private HSSFFont createFont(HSSFWorkbook hssfWorkbook){
HSSFFont font = hssfWorkbook.createFont(); HSSFFont font = hssfWorkbook.createFont();
font.setFontName("黑体"); font.setFontName("黑体");
font.setBold(true); font.setBold(true);
cellStyleHeader.setFont(font); return font;
return cellStyleHeader;
} }
private String[] getData(MemberOrderStatisticsBo memberOrderStatisticsBo){ private String[] getData(MemberOrderStatisticsBo memberOrderStatisticsBo){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment