mso-number-format:"0" | NO Decimals |
mso-number-format:"0\.000" | 3 Decimals |
mso-number-format:"\#\,\#\#0\.000" | Comma with 3 dec |
mso-number-format:"mm\/dd\/yy" | Date7 |
mso-number-format:"mmmm\ d\,\ yyyy" | Date9 |
mso-number-format:"m\/d\/yy\ h\:mm\ AM\/PM" | D -T AMPM |
mso-number-format:"Short Date" | 01/03/1998 |
mso-number-format:"Medium Date" | 01-mar-98 |
mso-number-format:"d\-mmm\-yyyy" | 01-mar-1998 |
mso-number-format:"Short Time" | 5:16 |
mso-number-format:"Medium Time" | 5:16 am |
mso-number-format:"Long Time" | 5:16:21:00 |
mso-number-format:"Percent" | Percent - two decimals |
mso-number-format:"0%" | Percent - no decimals |
mso-number-format:"0\.E+00" | Scientific Notation |
mso-number-format:"\@" | Text |
mso-number-format:"\#\ ???\/???" | Fractions - up to 3 digits (312/943) |
mso-number-format:"\0022£\0022\#\,\#\#0\.00" | £12.76 |
mso-number-format:"\#\,\#\#0\.00_ \;\[Red\]\-\#\,\#\#0\.00\ " |
2 decimals, negative numbers in red and signed |
jsp / excel / 엑셀 / table / 테이블 / 다운로드 / html / Header
2016. 1. 5. 14:40ㆍlanguage/jsp
해더(Header)를 이용한 엑셀 다운로드 예제 입니다.
엑셀만 테스트 하고 나머지는 테스트 해보지 않았습니다.
javascript 로 구현된 엑셀 다운로드 주소입니다. 참고하세요.
별도의 페이지를 만들고 그 페이지를 호출하게 하는 방식입니다.
아래는 별도의 페이지를 구현한 것입니다.
<!-- 엑셀 -->
<%@ page language="java" contentType="application/vnd.ms-excel;charset=UTF-8" pageEncoding="UTF-8"%>
<!-- 워드 -->
<%-- <%@ page language="java" contentType="application/vnd.word;charset=UTF-8" pageEncoding="UTF-8"%> --%>
<!-- 한글 -->
<%-- <%@ page language="java" contentType="application/hwp;charset=UTF-8" pageEncoding="UTF-8"%> --%>
<!-- 인코딩 -->
<meta http-equiv="Content-type" content="application/vns.ms-excel;charset=UTF-8">
<%
//******************************MS excel******************************
// MS excel로 다운로드/실행, filename에 저장될 파일명을 적어준다.
response.setHeader("Content-Disposition","attachment;filename=member.xls");
response.setHeader("Content-Description", "JSP Generated Data");
// ↓ 이걸 풀어주면 열기/저장 선택창이 뜨는 게 아니라 그냥 바로 저장된다.
// response.setContentType("application/vnd.ms-excel");
//*********************************************************************
//******************************MS word********************************
// MS word로 다운로드/실행, filename에 저장될 파일명을 적어준다.
// response.setHeader("Content-Disposition", "attachment;filename=member.doc");
// response.setHeader("Content-Description", "JSP Generated Data");
// ↓ 이걸 풀어주면 열기/저장 선택창이 뜨는 게 아니라 그냥 바로 저장된다.
// response.setContentType("application/vnd.ms-word");
//*********************************************************************
//******************************한글(hwp)********************************
// 한글(hwp)로 다운로드/실행, filename에 저장될 파일명을 적어준다.
// response.setHeader("Content-Disposition", "attachment;filename=member.hwp");
// response.setHeader("Content-Description", "JSP Generated Data");
// ↓ 이걸 풀어주면 열기/저장 선택창이 뜨는 게 아니라 그냥 바로 저장된다.
// response.setContentType("application/hwp");
//*********************************************************************
%>
<h3>회원 목록</h3>
<table border="1">
<tbody>
<tr>
<th rowspan="2">이름</th>
<td>김호동aaaaa</td>
<td>★</td>
</tr>
<tr>
<td colspan="2">김자동</td>
</tr>
<tr>
<th rowspan="2">나이</th>
<td colspan="2" style='mso-number-format: "@";'>20</td>
</tr>
<tr>
<td>21</td>
<td>※@#$$%^ㅁ^ㅁ&ㅁㅁㅁ&</td>
</tr>
</tbody>
</table>
|
cs |
////////////////////////////////////////////////////////////////////////
셀서식 관련 내용
Styling Excel cells with mso-number-format
Styling Excel cells with mso-number-format
도움이 되셨다면 공감을 부탁드립니다. ^^
'language > jsp' 카테고리의 다른 글
[필독][기초] / 서블릿 / servlet [part 4] (0) | 2016.01.05 |
---|---|
[필독][기초] / 서블릿 / servlet [part 3] (0) | 2016.01.05 |
[필독][기초] / 서블릿 / servlet [part 2] (0) | 2016.01.05 |
[필독][기초] / 서블릿 / servlet [part 1] (0) | 2016.01.05 |
jsp / 브라우저 구분 / java / javascript (0) | 2016.01.05 |
jstl / 줄바꿈 / \r\n / br태그 / replace / 개행문자 (0) | 2016.01.05 |
jstl / 1000단위 구분 / , / 콤마 (0) | 2016.01.05 |
jsp / queryString / parameter / request / 파라메터 조합 (0) | 2016.01.05 |
jstl / 현재 날짜 / today (2) | 2016.01.05 |
jsp / JAVA / Application / getRealPath / 어플리케이션 경로 (0) | 2016.01.05 |