728x90
반응형
#스프링 부트 자바(Java) Apache POI 라이브러리로 엑셀 파일 업로드, 다운로드 하는 방법
#Apache POI 라이브러리
-자바로 엑셀파일 업로드, 다운로드시 사용합니다.
#JDK 버전 호환
POI 4.0 and later require JDK version 1.8 or later.
POI 3.11 and later 3.x versions require JDK version 1.6 or later.
POI 3.5 to 3.10 required the JDK version 1.5 or later. Versions prior to 3.5 required JDK 1.4+.
#Maven
-HSSF 클래스(HSSFWorkbook): EXCEL버전 2003이하, 확장자 .xls
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>4.0.1</version>
</dependency>
-XSSF, SXSSF(대용량 처리) 클래스(XSSFWorkbook): EXCEL버전 2007이상, 확장자 .xlsx
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml-schemas</artifactId>
<version>4.0.1</version>
</dependency>
#용어
-Workbook: 하나의 엑셀 파일
-Sheet: 엑셀 파일(Workbook)내의 각각의 페이지
-Row: Sheet안의 행
-Cell: Sheet안의 열
728x90
반응형
댓글