본문 바로가기

Server Oriented/Java & JSP

JSP 에서 HTML 로 엑셀 저장시 테두리 두께를 얇게 하려면 thin 사용

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.