엑셀 다운로드 출력시 셀서식 지정
안녕하세요 고코더 입니다.
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:"\@"' >문자형식</td>
<TD style = 'mso-number-format:"0\.000"' >소수점 형식</td>
<TD style = 'mso-number-format:"mm\/dd\/yy"' >날짜형식</td>
아까처럼 "01"이 정상적으로 보일려면 문자형식으로 지정하면 해결 됩니다.
이외에 다양한 형식은
참조 해보세요
마무리
데이터 타입에 따라 셀 서식을 지정하여 주세요
'IT_Developers > HTML' 카테고리의 다른 글
HTML - 동적으로 추가된 input 값이 결과에서 받아지지 않을때 (17) | 2018.04.12 |
---|---|
meta - X-UA-Compatible 태그 / 익스플로러 호환성 (0) | 2018.01.30 |
Front- 프론트엔드 디자인 무료 공개소스 / codepen.io (0) | 2018.01.11 |
HTML5 - meter , progress 태그 비교 (0) | 2017.12.15 |
HTML - 프레임(frame)으로 홈페이지 구동하기 예제 (0) | 2017.07.05 |
댓글