본문 바로가기
IT/Spring

[Spring] - 스프링 부트 자바(Java) Apache POI 라이브러리로 엑셀 파일 업로드, 다운로드 하는 방법

by 차이나는 개발자 2022. 2. 12.
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
반응형

댓글