안규 공부방

ACTIVE SERVER PAGE > Excel(엑셀) 다운로드시, 셀속성 지정 방법

등록일 : 2020-04-03 14:03 조회수 : 94,208

엑셀 다운로드시 셀속성을 변경해줘야 할 경우가 있습니다.
핸드폰번호의 경우, 숫자 '0'으로 시작하는 경우도 많은데, 엑셀로 다운 받으면 숫자 '0'이 자동삭제됩니다.
이런 경우에는 셀 속성을 텍스트로 지정해주어야 합니다.
그런 셀속성 변경하는 style값이 아래와 같은 것들이 있습니다.

mso-number-format:\@ - text서식
mso-number-format:"0\.000" - 소수점 3자리까지 서식
mso-number-format:"\#\,\#\#0\.000 - 소수점 3자리까지 & 숫자를 3자리씩 끊어서 [,]로 구분하는 서식
mso-number-format:""mm\/dd\yy" - 날짜서식
mso-number-format:":d\\-mmm\\-yyyy" - 날짜서식
mso-number-format:Percent - % 서식

사용방법
<td>항목에 style값으로 추가해주면됩니다.
< td style=mso-number-format:\@>


엑셀파일 출력시 줄바꿈 하기(alt+enter)

데이터중 한 셀에 2줄(엑셀에서 alt+enter의 효과)의 데이터가 들어가도록 <br>,<TD>,<P>,<PRE> 모두 써봤는데 각각의 셀로 표현됩니다.

그런경우 아래처럼 BR 태그에 속성을 주면 해결됩니다.

<BR style="mso-data-placement: same-cell">

BR태그를 그냥쓰게 되면 셀병합이 일어나며 아래쪽 셀에 데이터가 입력된다.
 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.