日期:2014-05-20 浏览次数:20951 次
HSSFWorkbook wb = new HSSFWorkbook();// ??b??HSSFWorkbook????
HSSFSheet sheet = wb.createSheet("report");// ??b?µ?sheet????
HSSFRow row = null;
HSSFCell cell = null;
String[][] data = ExpExcelServlet.data;
ShowStyleForm form = ExpExcelServlet.forms;
List<ShowStyleForm> showS = ExpExcelServlet.showStyle;
sheet.setDefaultColumnWidth((short) 10);
HSSFCellStyle style = wb.createCellStyle();
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);
style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);
style.setBottomBorderColor(HSSFColor.BLACK.index);
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);
style.setLeftBorderColor(HSSFColor.BLACK.index);
style.setBorderRight(HSSFCellStyle.BORDER_THIN);
style.setRightBorderColor(HSSFColor.BLACK.index);
style.setBorderTop(HSSFCellStyle.BORDER_THIN);
style.setTopBorderColor(HSSFColor.BLACK.index);
// ????????
HSSFFont font = wb.createFont();
font.setFontHeightInPoints((short) 11);
font.setFontName("????");
font.setItalic(false);
font.setStrikeout(false);
style.setFont(font);
HSSFCellStyle style1 = wb.createCellStyle();
style1.setAlignment(HSSFCellStyle.ALIGN_CENTER);
style1.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
style1.setBorderBottom(HSSFCellStyle.BORDER_THIN);
style1.setBottomBorderColor(HSSFColor.BLACK.index);
style1.setBorderLeft(HSSFCellStyle.BORDER_THIN);
style1.setLeftBorderColor(HSSFColor.BLACK.index);
style1.setBorderRight(HSSFCellStyle.BORDER_THIN);
style1.setRightBorderColor(HSSFColor.BLACK.index);
style1.setBorderTop(HSSFCellStyle.BORDER_THIN);
style1.setTopBorderColor(HSSFColor.BLACK.index);
// ????????
HSSFFont font1 = wb.createFont();
font1.setFontHeightInPoints((short) 11);
font1.setFontName("????");
font1.setColor(HSSFColor.RED.index);
style1.setFont(font1);