POI 엑셀다운로드(xls / xlsx)

Hanbyul·2023년 11월 27일

Java

목록 보기
16/23
워크북 생성시

Workbook workbook = new HSSFWorkbook();
 
 혹은
 
 Workbook workbook = new XSSFWorkbook();
 
 로 선언한다

HSSFWorkbook :
.xls 확장자를 가진, 엑셀 2003 버전까지의 파일 형식을 지원.
최대 65536행, 256열까지의 데이터만 다룸
XSSFWorkbook :
.xlsx 확장자를 가진, 엑셀 2007 버전 이후의 파일 형식을 지원.
최대 1048576행, 16384열까지의 데이터를 다룸.



파일 다운로드 타입 설정시

response.setContentType("application/vnd.ms-excel");
	    
 
 혹은
 
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
 
 로 설정한다

application/vnd.ms-excel:
.xls 확장자를 가진, 엑셀 2003 버전까지의 파일 형식.

application/vnd.openxmlformats-officedocument.spreadsheetml.sheet:
.xlsx 확장자를 가진, 엑셀 2007 버전 이후의 파일 형식.

profile
공부공부

0개의 댓글