2010-03-24 11 views
0

POI를 사용하여 행, 셀, 열을 하나의 Excel 파일에서 다른 Excel 파일로 복사하는 작업에 대한 유용한 문서는 어디에서 찾을 수 있습니까? 하나의 빈 엑셀 파일, 동적 인 다른 파일의 두 개 이상의 템플릿을 삽입해야합니다.POI 동적 템플릿

필자도 복사 한 셀 그룹의 모든 스타일을 유지해야합니다. 어떻게해야합니까? 이 시점에서 아파치 포이 튜토리얼에서 발견 된 것이 없습니다.

POI 3.0.1을 사용 중입니다.

감사합니다.

답변

0

문제는 데이터 형식과 병합 된 셀이라고 가정합니까? 스타일을 가져 와서 설정하고 값을 설정하기는 쉽습니다.

사용 사례에 따라 원본 문서의 전체 시트를 가져 와서 새 문서를 조합하여 원하는대로 조정할 수 있습니다. 여러 소스 시트를 하나의 대상 시트에 결합해야하는 경우에도 소스 행을 검색하고 해당 행에서 대상 문서를 조합 할 수 있습니다.

+0

셀별로 셀 복사를 시도하고 텍스트 만 복사합니다. 어떻게하면 셀의 복제품과 같은 모든 것을 (스타일, 높이 등) 복사합니까? 내가 언급 한 것들의 사례를 어디에서 찾을 수 있습니까? 또는 시트의 전체 영역을 어떻게 복제 할 수 있습니까? – gabriela

+0

셀 수준에서 대상 셀의 getCellStyle() 및 대상 셀의 setCellStyle()을 사용할 수 있습니다. "지역"복제와 관련하여 POI에는 그런 개념이 없지만 행 그룹을 복사 해보십시오. POI에 대한 작업을 수행하는 동안 이러한 종류의 복사 작업을 시도하지 않았으며 제공 할 예제가 없습니다. –

0

... 그 날

내가 엑셀 ​​정확한 스타일로 다른 파일을 하나 복사 없었다 결코 ... 얼마 전, 그러나 나는 해결책을 발견 : 여러 개의 파일을 엑셀 대신 여러 워크 시트를 사용 원인 스타일은 동일한 통합 문서에있는 한 시트간에 복사하는 데 문제가 없습니다.

또한 POI3.0.1에서 POI 3.6으로 마이그레이션했습니다. 훨씬 좋아 졌어.