public void poi(HttpServletRequest req, HttpServletResponse resp) throws Exception {

try {

// 워크북 생성

HSSFWorkbook objWorkBook = new HSSFWorkbook();

// 워크시트 생성

HSSFSheet objSheet = objWorkBook.createSheet();

// 행생성

HSSFRow objRow = objSheet.createRow(0);

// 셀 생성

HSSFCell objCell = objRow.createCell(0);

HSSFCellStyle cs = objWorkBook.createCellStyle();

HSSFDataFormat df = objWorkBook.createDataFormat();

cs.setDataFormat(df.getFormat("#,##0.0")); //or cs.setDataFormat((short)7);

objCell.setCellValue(2655.32);

objCell.setCellStyle(cs);

objWorkBook.write(resp.getOutputStream());

OutputStream out = resp.getOutputStream();   

resp.setCharacterEncoding("utf-8");    

resp.setContentType("application/x-msexcel");    

resp.setHeader("Content-Disposition", "attachment;filename=test.xls");   

objWorkBook.write(out);   

out.close();

} catch(Exception e) {

}

}


  // 워크북 생성
  HSSFWorkbook objWorkBook = new HSSFWorkbook();
  // 워크시트 생성
  HSSFSheet objSheet = objWorkBook.createSheet();
  
  // 행생성
  HSSFRow objRow = objSheet.createRow(0);
  // 셀 생성
  HSSFCell objCell = objRow.createCell(0);
 
//  objWorkBook.set(HSSFCell.ENCODING_UTF_16);
  HSSFRichTextString richTextString = new HSSFRichTextString("연도");
  objCell.setCellValue(richTextString);
  
  objWorkBook.write(response.getOutputStream());

  OutputStream out = response.getOutputStream();  
  response.setCharacterEncoding("utf-8");   
  response.setContentType("application/x-msexcel");   
  response.setHeader("Content-Disposition", "attachment;filename=test.xls");   

  objWorkBook.write(out);  
  out.close();

'프로그램 언어 > 자바' 카테고리의 다른 글

JVM Options  (0) 2013.04.15
숫자를 한글자리수로 표현  (0) 2013.02.25
Java json String Parsing  (1) 2012.03.28
Java 날짜 계산 함수 모음  (0) 2011.11.03
Json String Json객체로 생성하는 예제  (0) 2010.03.04

+ Recent posts