Java Excel Large File Download 엑셀 대용량 다운로드 구현

java excel 다운로드는 apache poi 로 구현 한다.

was 상에서 엑셀을 poi 로 만들때 용량이 크면 jvm 메모리가 플 나게 되어 있다.

최신버전의 poi 는 엑셀을 만들면서 파일로 저장 할 수 있게 지원 하고 있다.

* poi 기본 사용 법 및 파일 생성 예제 -- java 로만 구현
* 엑셀로 저장 할 수 있는 데이터 량 확인
* 대용량 테스트를 위한 데이터베이스 연동
* 테스트 데이터 생성
* 기본 다운로드 구현
* 대용량 다운로드 구현

위 순서로 조금씩 업데이트 해 나가고자 한다.

1. apache poi


* 엑셀 제약의 이해 Ms 공식 문서
  
Total number of rows and columns on a worksheet
1,048,576 rows by 16,384 columns

댓글