순수
JSP로만 Excel 출력 방법 JSP
2008/07/21 13:32 http://blog.naver.com/nuj9310/10033238918
|
특별한 조작없이 JSP의 기본 기능으로 Excel파일을 만드는 방법입니다.
DB에서 자료를 받거나 해서 생성하면 더 쓸모있지요..
소스는 아래에 파일명은 excel_down.jsp
< P><%@pagecontentType="application/vnd.ms-excel;charset=euc-kr" %><%
//중요한 사항 : "attachment; filename=excel.xls" 로 적으면 excel.xls 파일이 생성되고 다운로드된다.
//의심하지 말고 아래줄은 그냥 적어요
//모든 HTML은 Excel 파일형식으로 변환됨 (편하지 않나요?)
response.setHeader("Content-Disposition", "attachment; filename=excel.xls");
response.setHeader("Content-Description", "JSP Generated Data");
%>
<html>
<head>
<title>HTML코드가 엑셀파일변환</title>
</head>
<body>
<table border=1> <!-- border=1은 필수 excel 셀의 테두리가 생기게함 -->
<tr bgcolor=#CACACA> <!-- bgcolor=#CACACA excel 셀의 바탕색을
회색으로 -->
<td colspan=3><H3>제목을
적어줍니다</H3></td>
</tr>
<tr
bgcolor=yellow>
<td>삼</td>
<td>육</td> <td>구</td>
</tr>
<tr>
<td>1</td>
<td>2</td> <td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td> <td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td> <td>9</td>
</tr>
</table>
</body>
</html>
-----> 음 넘 편하지요..
그리고서 브라우저에서
http://127.0.0.1/excel_down.jsp 하고 호출해보세요..
그럼
Excel파일이 다운로드 될겁니다.
안되시면 아래의 메일로 연락주세요.
────────────────────────────────────────────
엑셀파일로 다운로드 시키려면
엑셀을 화면에 출력 시키지 않구
바로 파일로 다운로드 하시려면 이렇게 하십시요
response.setHeader("Content-Disposition", "attachment; filename=파일명.xls");
response.setHeader("Content-Description", "JSP Generated Data");
response.setContentType("application/vnd.ms-excel");
3줄 추가하면 됩니다.
[출처] 순수 JSP로만 Excel 출력 방법|작성자 가을하마