이번에 처음으로 결과 파일을 엑셀로 내보내는 작업을 했다.
의외로 간단하게 끝났다.
[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 머 이런식으로 나와버리게 된다.
그때 저 숫자 형식을 데이터 형식으로 내보낸다는 스타일을 지정해 준다.
'프로그래밍 > JSP _ Servlet _ Beans' 카테고리의 다른 글
Oracle Long 형 insert 에러... ORA-01461 (2) | 2007.08.03 |
---|---|
JSTL(Java Standard Tag Library) 정리문서... (0) | 2007.05.02 |
Servlet 에서 한글 처리.. (1) | 2006.08.30 |
서블렛 + JDBC 연동시 코딩 고려사항 -제2탄- (0) | 2006.08.18 |
서블렛 + JDBC 연동시 코딩 고려사항 -제1탄- (0) | 2006.08.18 |