문제내용

 

 

 

전체 에러 메시지는 jxl.read.biff.BiffException: Unable to recognize OLE stream

 

메시지 내용은 xls 파일을 열어야 하는데 xls 양식이 아닐때 나오는 Exception이다.

 

나는 분명 xls파일을 열었는데 이게 무슨말이냐 하는분도 있을텐데

 

확인해보시면 알겠지만, 파일확장자만 xls고, 내용은 xlsx 인 경우가 대부분이다.

 

 

 

해결책

 

 

 

엑셀을 실행 후 파일 -> 다른이름으로 저장 -> 저장타입 (97-2003 xls) 으로 파일을 저장한후에 그파일을 jxi로 열면 실행이 된다.

 

이게 번거로운경우 POI를 사용하도록 하자.

Posted by 그만좀 :