poi에서 생성된 excel 다운로드

1318 단어 poiexcel
자세히 보기
#xls 형식
//  wb
		String fileNamestr = " .xls";
		OutputStream output = null;
		try {
			response.setHeader("Content-disposition","attachment; filename=" + new String(fileNamestr.getBytes("gb2312"), "ISO8859-1" ));
			response.setCharacterEncoding("UTF-8");
			output = response.getOutputStream(); //  
			response.setContentType("application/vnd.ms-excel");
			
			wb.write(output);
			output.flush();
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			if (null != output) {
				try {
					output.close();
				} catch (Exception e1) {
					e1.printStackTrace();
				}
			}
		}

첨부:
1.cell 배경색 설정이 작동하지 않음
CellStyle errStyle = sheet.getWorkbook().createCellStyle();
errStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//전경 채우기 스타일 설정하기
errStyle.setFillForegroundColor(HSSFColor.RED.index);
errStyle.setFillBackgroundColor(HSSFColor.RED.index);
2.cell에 채워진 수치가 텍스트 스타일로 설정됨
CellStyle textCellStyle = wb.createCellStyle(); 
        DataFormat format = wb.createDataFormat(); 
       
textCellStyle.setDataFormat(format.getFormat("@"));

좋은 웹페이지 즐겨찾기