2007년 3월 9일 금요일
JSP를 Excel 파일로 내보내는 법.
이번에 처음으로 결과 파일을 엑셀로 내보내는 작업을 했다.
의외로 간단하게 끝났다.
[code type=html4strict]
<%@ page contentType="application/vnd.ms-excel; charset=EUC-KR" %>
.
.
.
.
<%
response.setHeader("Content-Disposition","attachment; filename=filename.xls");
.
.
<TD class="ltb_center" style="mso-number-format:\@"><%=userDate%></TD>
.
.
[/code]
이런식으로 하면 된다.
첫번째 contentType 를 지정하여 주고,
두번째 헤더를 설정, 저장될 기본 파일명을 지정해준다.
3번째 TD문은 참고 하라고 해놓은것이다. 숫자 형식인데 길이가 길어져버리면,
예를 들어 날짜형식으로 되어있는 200603081430 이면 200E+16 머 이런식으로 나와버리게 된다.
그때 저 숫자 형식을 데이터 형식으로 내보낸다는 스타일을 지정해 준다.
피드 구독하기:
글 (Atom)