Excel 파일 가져오기 예외 - 입력 흐름이 인식되지 않음
2381 단어 exceptionpoifileuploadJXL
- [ INFO ] :LBS2 .xls
2013-08-13 09:23:06 [ http-bio-8080-exec-7:52188 ] - [ INFO ] :13824 bytes
jxl.read.biff.BiffException: Unable to recognize OLE stream
2013-08-13 09:23:06 [ http-bio-8080-exec-7:52219 ] - [ INFO ] -- ---------- !!
at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116)
at jxl.read.biff.File.<init>(File.java:127)
at jxl.Workbook.getWorkbook(Workbook.java:268)
at jxl.Workbook.getWorkbook(Workbook.java:253)
at com.kvt.lbs.utils.ExportTableManager.readExcel2DeviceMember(ExportTableManager.java:437)
at com.kvt.lbs.system.action.DeviceAction.importExcel(DeviceAction.java:496)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
프로그램 이상 발생 코드:Workbook book = null;
List<DeviceMember> ldm = new ArrayList<DeviceMember>();
DeviceMember dm = null;
String result = null;
Sheet sheet = null;
try
{
book = Workbook.getWorkbook(stream);//here is it
//................
}
//.................
2, POI 방식 가져오기
[ INFO ] :LBS2 .xls :192.168.20.48
2013-08-13 10:42:49 [ http-bio-8080-exec-2:46516 ] - [ INFO ] :13824 bytes
2013-08-13 10:42:49 [ http-bio-8080-exec-2:46594 ] - [ ERROR ] Invalid header signature; read 0x005301AD65231462, expected 0xE11AB1A1E011CFD0
2013-08-13 10:42:49 [ http-bio-8080-exec-2:46594 ] - [ INFO ] -- ---------- !!
프로그램 이상 발생 코드:DeviceMember deviceMember = null;
HSSFWorkbook hssfWorkbook = null;
List<DeviceMember> list = new ArrayList<DeviceMember>();
try{
hssfWorkbook = new HSSFWorkbook(ins);//here is it
//..................
}
//......................
위의 이상 보셨죠? 답답합니다 @_@!!
나중에 인터넷에서 여러분의 해결 방안을 많이 찾았는데 가장 많은 것은 Excel 파일을'다른 이름으로 저장'하면 새로운 Excel 파일로 해결되는 것입니다. 하지만 저는 안 됩니다. 마지막에 회사의 문서가 모두 비밀로 되어 있다는 것을 생각하고 이 위에 생각하지 않았습니다. 동료에게 문의해야 이전에 누군가도 만났기 때문에 이 기록을 써서 길을 알 수 있습니다.한 영어 사이트의 것도 이렇게 해결되었다.참고:http://www.techcrony.info/2008/02/18/admin/avaioioexception-invalid-header-signature-read/#comment-33788
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Exception Class에서 에러 코드 해석 ~초기초편~직장에서 C# 프로젝트가 내뿜는 오류 코드를 구문 분석하고 오류의 위치를 확인하기 위해 Exception class를 활용할 수 있었습니다. 지금까지 Exception Class 에 대해서 별로 파악할 수 없었기 때...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.