JSP 에선 아래 2줄과 같이 response 세팅을 해 주어야 하구요.
JSP 나 PHP 등등의 언어에서 세팅하는 방법이 다 있습니다. (이건 찾아 보심..)
response.setContentType("application/vnd.ms-excel;charset=euc-kr");
response.setHeader("Content-Disposition","attachment;filename=파일명.xls"); // 파일명은 한글 가능.
본문에 CSS 로 border-width 나 border 를 주는 경우,
border-width:1px 세팅하더라도 테두리 두께가 두껍게 나옵니다...
table 은 border:none 으로 하고 td 에는 border-right 와 border-bottom 등등
생각할 수 있는 방법을 다 써 봐도 두껍게 나와요. ㅋㅋ
그런데, 자세히 보니 엑셀의 테두리 두께는 3단계.
얇은거 중간거 굵은거.. 아하.
찾아 보니.. CSS 에서 border-width 도 3단계.
thin, medium, thick.
따라서, HTML 로 테두리 사용시 엑셀에 저장할 때는 키워드를 사용해야 합니다.
얇은 테두리로 엑셀에 저장되려면,
border-width:thin 또는 border:thin black solid 와 같이 사용하면 됩니다.
.Fine.
'Server Oriented > Java & JSP' 카테고리의 다른 글
OWASP Top 10 - 2017 (0) | 2017.05.25 |
---|---|
하나의 .jsp 에서 request 와 getParameter()/getAttribute()/setAttribute() (0) | 2017.02.13 |
ConcurrentModificationException, Transcation 이 중첩될 때도 발생 (0) | 2016.11.22 |
Java 를 사용하여 HTML 에서 텍스트만 추출하기 (0) | 2016.09.26 |
모바일 서비스 구축.운영 시 필요한 보안 관련 가이드라인(3종) (0) | 2016.06.01 |