// Excel 파일을 표시하는 워크북 오브젝트를 생성
HSSFWorkbook wb = new HSSFWorkbook();
// 「첫째」라는 이름의 워크시트를 표시하는 오브젝트 생성
HSSFSheet sheet1 = wb.createSheet("타이틀");
// 행의 작성
HSSFRow row0 = null;
// 행에 셀의 데이터를 설정
row0 = sheet1.createRow(0);
row0.createCell(0).setCellValue("이름");
row0.createCell(1).setCellValue("나이");
row0.createCell(2).setCellValue("학년");
row0.createCell(3).setCellValue("주소");
row0.createCell(4).setCellValue("시간");
for(int i=0; i<list.size(); i++){
row0 = sheet1.createRow(i+1);
row0.createCell(0).setCellValue("이현재");
row0.createCell(1).setCellValue(22);
row0.createCell(2).setCellValue(1);
row0.createCell(3).setCellValue("인천시");
row0.createCell(4).setCellValue(sTime);
}
String fileName = "excel_.xls";
// 디렉토리 생성
File directory = new File("/download");
if(directory.exists() == false) {
directory.mkdirs();
}
// 워크북 오브젝트를 파일로써 출력
FileOutputStream fileOut = new FileOutputStream("/download/"+fileName+"");
wb.write(fileOut);
fileOut.close();
response.getWriter().print("등록중...<script>opener.download('"+fileName+"');self.close();</script>");
'프로그래밍 > JAVA, JSP' 카테고리의 다른 글
자바스크립트 현재 페이지 프린트 하기 (0) | 2013.11.13 |
---|---|
자바(JAVA) 디렉토리 하위 파일들 모두 지우는 재귀함수 (0) | 2013.11.13 |
자바스크립트 setTimeout과 setInterval (0) | 2013.11.13 |
구글차트 이용하기(line 차트) (0) | 2013.11.13 |
JSP SelectBox Option 추가/삭제 (0) | 2013.11.13 |
댓글