Excel 읽기 용으로 최신 POI 3.5를 사용하고 있습니다. Excel 2007 Office 2007이 설치되어 있고 해당 poi가 데이터를 실행하기 위해 XSSF를 제공하고 있습니다.Excel POI 3.5 WorkBook Java 힙 공간 예외?
데이터가 15000 라인 인 경우 제대로 실행되지만 30000 또는 100000 또는 200000까지 제한을 초과하면 Java 힙 공간 예외가 발생하기 쉽습니다.
코드는 다음과 같습니다 :
UATinput = new FileInputStream(UATFilePath);
uatBufferedInputStream = new BufferedInputStream(UATinput);
UATworkbook = new XSSFWorkbook(uatBufferedInputStream);
나는 Java 힙 크기에 대한 마지막 줄에 예외를 얻고있다. -Xms256m -Xmx1536m
을 사용하여 크기를 늘렸으나 더 많은 데이터를 얻기 위해 Java 힙 공간 Exception을 제공합니다.
누구든지 XSSFWorbook 예외에 대해 도움을 줄 수 있습니까?
시작 힙 크기 (-Xms)보다 낮은 최대 힙 크기 (-Xmx)를 설정할 수 없습니다. - 오타를 만들었습니까? –