2012-12-03 2 views
0

먼저 POI로 만든 xls 파일 하나를 수정하려면 JXL을 사용하십시오. 그 후 POI로 해당 파일을 읽으려고합니다. POIFSFileSystem 창조의 순간에JXL + POI : 비 호환성

poFileSystem = new POIFSFileSystem(input); 

임 예외

java.io.IOException: block[ 907 ] already removed - does your POIFS have circular or duplicate block references? 

이 그 2 라이브러리 또는 뭔가 다른 사이에 호환성 문제인가를 받고? POI 버전 3.6과 최신 버전의 JXL을 사용 중입니다. NPOIFSFileSystem에 POIFSFileSystem을 변경

감사

+1

POI 3.6이 조금 오래 되었습니까? 최신 버전을 사용해 보셨습니까? 또한, 도움이되는지 확인하기 위해 이전 POIFSFileSystem 대신 NPOIFSFileSystem으로 열어 볼 수 있습니까? – Gagravarr

+0

나는 3.8도 시도했지만 같은 문제가 있습니다. 지금 NPOIFSFileSystem을 사용해 보겠습니다. – gospodin

+0

예 POIFSFileSystem을 NPOIFSFileSystem으로 변경하면 문제가 해결됩니다. 감사 – gospodin

답변