2017-03-07 1 views
1

현재 Apache POI를 사용하는 우리 애플리케이션 : 3.5 Version for Excel Reports. 대규모의 Excel 생성으로 인해 Java 힙 공간 문제가 자주 발생합니다. 제안 된 해결책 중 하나는 이전 Apache POI 병을 최신 것으로 대체하는 것입니다. 그러나 변경은 일부 비추천 메소드로 기존 애플리케이션에 영향을 미칩니다.Apache POI Jars를 최신 버전으로 바꾸기

이 문제를 해결할 방법이 있습니까? 아니면 수동으로 모든 메소드를 변경해야합니까?

+0

Deprecated methods 예제와 함께 제공됩니다. 최신 버전에 버전에서 최신 버전으로의 이전과 관련된 문서가 포함되어 있는지 확인할 수 있습니다. – Maverick

+1

항아리를 업그레이드해도 힙 공간 문제가 수정되지 않을 수도 있습니다. OOXML 기반 파일 (예 : .xlsx)이 옵션이며 보고서를 생성 할 때 힙 공간 문제가 발생하면 SXSSF로 전환하는 것이 좋습니다. – kiwiwings

답변

1

분명히 수동으로 처리해야합니다.

최근 버전은 3.16 (지난 달에 릴리스 됨)이고, 현재 버전 3.5는 2009 년 9 월에 릴리스되었습니다. 7 년 넘게 버그를 수정하고 개선했습니다.

수동으로 처리하는 것 외의 다른 옵션은 없습니다. 사용되지 않는 방법의 전체 목록은 Apache POI Documentation latest

- -

당신은 여기에서 최신 문서를 참조해야 당신은 여기를 참고하여야한다 - 아파치 LIB의 대부분

+0

감사합니다. Srikanth. – Yuvaraj

+0

@kiwiwings .. SXSSF로 전환하려면 JAR 파일을 업데이트해야합니다. – Yuvaraj