-
엑셀 다운로드 프로그램 작성시 xml tags 양식수상한 프로그래머/죽은 소스 살려내는 꾸르팁 2020. 2. 20. 16:38반응형
엑셀 다운로드 프로그램을 개발하다 보면 여러가지 요구사항을 듣게된다.
제목 색상 , 병합 , 테이블 스타일 여러가지 요구사항을 접하게 되는데 이때 대부분의 프로그램이 xml tags를 써서
xml 파일로 만든뒤 엑셀 파일로 변환하여 만들어지는 형식이다 보니 엑셀에서 쓰이는 xml tag를 알고있어야 한다.
대충 아래와 같은 형식으로 쓰여지는데 필요한 태그를 적재적소에 붙여넣으면 다운로드시에 원하는 결과를 얻을 수 있다.
<ss:Workbook>
<ss:Styles>
<ss:Style>
<ss:Alignment/>
<ss:Borders>
<ss:Border/>
</ss:Borders>
<ss:Font/>
<ss:Interior/>
<ss:NumberFormat/>
<ss:Protection/>
</ss:Style>
</ss:Styles>
<ss:Names>
<ss:NamedRange/>
</ss:Names>
<ss:Worksheet>
<ss:Names>
<ss:NamedRange/>
</ss:Names>
<ss:Table>
<ss:Column/>
<ss:Row>
<ss:Cell>
<ss:NamedCell/>
<ss:Data>
<Font/>
<B/>
<I/>
<U/>
<S/>
<Sub/>
<Sup/>
<Span/>
</ss:Data>
<x:PhoneticText/>
<ss:Comment>
<ss:Data>
<Font/>
<B/>
<I/>
<U/>
<S/>
<Sub/>
<Sup/>
<Span/>
</ss:Data>
</ss:Comment>
<o:SmartTags>
<stN:SmartTag/>
</o:SmartTags>
</ss:Cell>
</ss:Row>
</ss:Table>
<c:WorksheetOptions>
<c:DisplayCustomHeaders/>
</c:WorksheetOptions>
<x:WorksheetOptions>
<x:PageSetup>
<x:Layout/>
<x:PageMargins/>
<x:Header/>
<x:Footer/>
</x:PageSetup>
</x:WorksheetOptions>
<x:AutoFilter>
<x:AutoFilterColumn>
<x:AutoFilterCondition/>
<x:AutoFilterAnd>
<x:AutoFilterCondition/>
</x:AutoFilterAnd>
<x:AutoFilterOr>
<x:AutoFilterCondition/>
</x:AutoFilterOr>
</x:AutoFilterColumn>
</x:AutoFilter>
</ss:Worksheet>
<c:ComponentOptions>
<c:Toolbar>
<c:HideOfficeLogo/>
</c:Toolbar>
</c:ComponentOptions>
<o:SmartTagType/>
</ss:Workbook>각 태그별 자세한 내용을 알고 싶을때는 아래 사이트에 그림과 함께 잘 정리되어 있으므로 확인해보도록 하자
엑셀 태그 참조 사이트 : https://wiki.scn.sap.com/wiki/display/Snippets/XML+TAGS+simplifies+Excel+Download
반응형'수상한 프로그래머 > 죽은 소스 살려내는 꾸르팁' 카테고리의 다른 글
HTML5의 Drag and Drop 기능의 초간단 개념 이해와 사용설명 (4) 2020.05.18 dbeaver shortcut 디비버 단축키 모음 (0) 2020.03.31 IOS 앱 심사 거부 사유...Design Legal - Privacy - Data Collection and Storage (2) 2020.01.10 오라클 특정 조건 문자 정렬 방법 (0) 2020.01.02 자바스크립트 배열 특정 요소 삭제 javascript array delete object (4) 2019.10.02 댓글