현재 버전

XSSFWorkbook 와 SXSSFWorkbook 는 xlsx 형식의 파일만 읽을 수 있습니다.

xlsx, docx, pptx 등 x가 붙은 최신 규격은 내부적으로 내용을 xml로 저장하고 zip 방식으로 압축하는 방식을 사용하고 있습니다.


저 에러가 난 것은, 열려는 파일을 xlsx 로 보고 압축부터 풀려고 했는데 올바른 압축파일이 아니어서 오류가 난 것이죠.

구버전인 xls 파일을 열려면 HSSFWorkbook 를 사용해야 합니다.


수정 이력

2021-09-24 11:19:03 에 아래 내용에서 변경 됨 #1

XSSFWorkbook 와 SXSSFWorkbook 는 xlsx 형식의 파일만 읽을 수 있습니다.

xlsx, docx, pptx 등 x가 붙은 최신 규격은 내용을 xml로 저장하고 zip 방식으로 압축하는 방식을 사용하고 있습니다.


저 에러가 난 것은, 열려는 파일을 xlsx 로 보고 압축부터 풀려고 했는데 올바른 압축파일이 아니어서 오류가 난 것이죠.

구버전인 xls 파일을 열려면 HSSFWorkbook 를 사용해야 합니다.