'다중 시트 사용하기'에 해당되는 글 1건

  1. 2010.06.03 java로 excel 다중 sheet 만들기

우선 excel을 xml 포멧으로 다중 시트를 만들어야 하기 때문에 아래 포멧을 사용해야 한다.

xml 코드

위의 것은 간단한 예제 시트인데 설명을 하자면 다음과 같다.
<Author> : 작성자
<LastAuthor> : 마지막 작성자
<Created> : 생성일
<Company> : 회사
<Version> : 파일 버전
<Styles> : 셀의 style을 지정한다.
<Worksheet ss:Name="Sheet1"> 요게 시트의 구분이다 요 포멧으로 묶여 있는 애들이 1개의 시트가 된다.

xml에서 아래처럼 만들면

 <Worksheet ss:Name="Sheet1">
내용
</Worksheet>
<Worksheet ss:Name="Sheet2">
내용
</Worksheet>

엑셀파일을 엑셀로 열었을 때 다중시트가 생긴다.

설정할 때 주의해야할 것이 있는데

 <Table ss:ExpandedColumnCount="6" ss:ExpandedRowCount="65535"
   x:FullColumns="1" x:FullRows="1">

요기서 한 시트에 사용할 컬럼과 최대 row를 지정하는데
만약 엑셀의 데이터를 싣는
<Row> 의 갯수나 <cell>의 갯수가 저기 설정한 갯수보다 많으면

파일이 열리지 않는다.

일종의 최대 크기를 지정한다고 보면 된다.

'개발 이야기 > 유용한 Coding' 카테고리의 다른 글

I/O Docs 구조  (0) 2014.08.18
I/O Docs 설치하기  (0) 2014.08.18
jdbc 사용 예제  (1) 2009.08.25
Struts2 + Spring2.0 엮을 때 나는 NullPointerException 해결방법  (1) 2009.02.02
FTP 파일 업로드  (0) 2008.12.01
Posted by 서오석
,