[JAVA] Excel - Apache POI(SXSSFWorkbook Example)
2023. 5. 19. 15:05
JAVA
Workbook 종류 HSSF : Excel 2007 하위버전(.xls) 파일 포매을 사용할 때 사용 XSSF : Excel 2007 (,xlsx) 파일 포맷을 사용할 때 사용 SXSSF : 대용량 액셀 파일을 출력할 때 사용 XSSF, SXSSF 차이 XSSF 읽기, 쓰기가 가능하다. 메모리에 파일데이터를 쌇아두고 사용하기 때문에 용량이 큰 경우 Out Of Memory 에러가 발생한다. SXSSF 쓰기만 가능하다. 임시파일을 중간중간 생성하여 메모리를 적게 사용하기 때문에 XSSF 보다 매우 큰 엑셀 파일을 생성할 수 있다. XSSF는 전체 행에 대한 컨트롤이 가능하지만 SXSSF는 지정된 행(window size)에 관해서만 컨트롤이 가능해서 메모리를 적게 사용한다. SXSSFWorkbook Exa..