01. Back-End/01-A) Spring
Java Excel 파일 파싱하는 법
AzureDog
2021. 8. 16. 22:44
웹 프로젝트를 진행하다 보면 엑셀, 워드, 파워포인트 등의 오피스 프로그램을 파싱하여 사용해야 하는 경우가 있습니다.
이럴 때 우리는 아파치 소프트웨어 재단에서 제공하는 라이브러리인 POI 라이브러리를 사용하여 이러한 파일들을 수월하게 처리할 수 있습니다.
POI 라이브러리를 사용하기 위해 jar 파일을 다운로드 받으면 일반적으로
poi.X.X.X.jar
poi-ooxml-X.X.X.jar
파일을 다운받게 될 것입니다.
하지만 이 라이브러리만 다운받고 나서 Excel 파일을 읽어들이려 하면 NoClassDefFountException이 발생합니다.
해당 에러는 추가적으로 다운로드 받아야 할 라이브러리가 존재하지 않아 발생하는 에러입니다.
commons-compress-X.XX.jar
commons-collectionsX.X.X.jar
xmlbeans-X.X.X.jar
poi-ooxml-schemas-X.X.X.jar
해당 라이브러리들을 추가적으로 설치해 주면 에러가 발생하지 않습니다.