테스트 환경
- OS: Windows XP SP2
- JDK 5.0
- Tomcat 5.0.x
- Eclipse 3.2.2 ( WTP 1.5.x )
- POI 3.5 beta1
2008.07.18 일자로 MS Office 2007 의 파일 포맷을 지원하는 POI 가 나왔군요.
기존의 POI 3.0.2 Final 버젼으로 구현했던 것 중 일부를 수정하면서
xlsx 파일에서 내용을 찾아서 뿌려주는 것을 테스트 해봤습니다.
생각보다 어려웠지만 그래도 이제 마무리를 하니 홀가분하군요.
첨부파일에는 파일이 3개 첨부되어있습니다.
MS Word 문서 (doc)
MS Excel 문서 (xls, xlsx )
를 읽어서 내가 원하는 내용을 찾아주는 소스입니다.
해당 소스를 사용하기 위해서는 아래의 목록이 필요합니다.
다운로드 사이트에 다운 받으시면 lib 과 ooxml-lib 폴더 파일 및 기본 jar 파일들을
참조하시면 됩니다.
2008-03-22 오후 07:42 313,898 dom4j-1.6.1.jar
2008-03-22 오후 07:44 23,630 jsr173_1.0_api.jar
2008-03-22 오후 07:42 358,180 log4j-1.2.13.jar
2008-03-08 오후 05:22 14,003,584 ooxml-schemas.jar
2008-04-07 오후 12:28 141,568 openxml4j-bin-alpha-080407.jar
2008-07-11 오전 01:08 1,379,264 poi-3.5-beta1-20080718.jar
2008-07-11 오전 01:08 122,633 poi-ooxml-3.5-beta1-20080718.jar
2008-03-22 오후 07:44 2,666,695 xmlbeans-2.3.0.jar
다운로드 링크
http://www.apache.org/dyn/closer.cgi/poi/dev/
구현하는 중에 발생한 에러는 다음과 같습니다.
위에 정의된 목록을 복사하셨다면 에러가 발생하지 않습니다.
log4j-1.2.13.jar
( java.lang.NoClassDefFoundError:
org/apache/log4j/Logger or java.lang.NoClassDefFoundError )
dom4j-1.6.1.jar
( java.lang.NoClassDefFoundError:
org/dom4j/DocumentException )
xmlbeans-2.3.0.jar
( java.lang.NoClassDefFoundError:
org/apache/xmlbeans/XmlException )
ooxml-schemas.jar
( java.lang.NoClassDefFoundError:
org/openxmlformats/schemas/spreadsheetml/x2006/main/SstDocument$Factory )
jsr173_1.0_api.jar
( java.lang.NoClassDefFoundError:
javax/xml/stream/XMLStreamException )
아래의 에러에는
2008-03-22 오후 07:42 358,180 log4j-1.2.13.jar
파일을 클래스 경로아래 복사해주시면 됩니다.
아래의 에러에는
2008-03-22 오후 07:44 23,630 jsr173_1.0_api.jar
파일을 클래스 경로아래 복사해주시면 됩니다.
아래의 에러에는
2008-03-08 오후 05:22 14,003,584 ooxml-schemas.jar
파일을 클래스 경로아래 복사해주시면 됩니다.
아래의 에러에는
2008-03-22 오후 07:44 2,666,695 xmlbeans-2.3.0.jar
파일을 클래스 경로아래 복사해주시면 됩니다.
아래의 에러에는
2008-03-22 오후 07:42 313,898 dom4j-1.6.1.jar
파일을 클래스 경로아래 복사해주시면 됩니다.
관련 사이트
출처: http://cafe331.daum.net/_c21_/bbs_search_read?grpid=kaQD&fldid=1WlC&contentval=0000Lzzzzzzzzzzzzzzzzzzzzzzzzz&nenc=HIwiHcJ23T2vZxPxIlL9Ag00&fenc=mVEbFluY1lA0&q=&nil_profile=cafetop&nil_menu=sch_updw'Framework' 카테고리의 다른 글
POI Memory heap (0) | 2011.06.29 |
---|---|
Commons Logging과 Log4J (0) | 2011.05.24 |
심플한 LOG4J (0) | 2008.06.26 |
log4j 배워보자 (0) | 2008.06.04 |
Arid POJOs Framework (0) | 2008.04.11 |