엑셀 다운로드 출력시 셀서식 지정


안녕하세요 고코더 입니다. 

HTML을 작성하고 이를 엑셀로 다운로드 받을 수 있습니.
프로그램 개발시 만들어야 하는 대표적 기본 기능 입니다.

자주 마주치는 문제는 셀서식에 "01" 데이터를 숫자로 넣으면 "1"로 표현하여 노출 됩니다.

▼엑셀에서도 설서식 설정 없이 "01"을 입력하면 "1"로 기록 됩니다.
그래서 그런지 HTML로 엑셀 다운로드 기능으로 언어에서 엑셀을 다운받으면
01를 1로 노출 됩니다.



이럴땐 HTML에 style에 서식을 설정하면 해결 가능합니다.

▼대표적으로 실무에서 많이 쓰는
형식만 우선 예제로 만들어 봤다.
<TD style='mso-number-format:"0_ ";' >숫자형식</td>
<
TD style = 'mso-number-format:"\@"' >문자형식</td>
<
TD style = 'mso-number-format:"0\.000"' >소수점 형식</td>
<TD style = 'mso-number-format:"mm\/dd\/yy"' >날짜형식</td>

아까처럼 "01"이 정상적으로 보일려면 문자형식으로 지정하면 해결 됩니다.

이외에 다양한 형식은
참조 해보세요


마무리


데이터 타입에 따라 셀 서식을 지정하여 주세요

댓글을 달아 주세요