나는 수백만 개의 레코드에 대한 보고서를 생성하고 나중에 Excel로 내보내기해야하는 요구 사항이 있습니다. 그 목적을 위해 재스퍼 보고서를 사용하고 있습니다. 보고서를 미리 볼 수 있습니다. 그러나 Excel로 보고서를 내보낼 때 힙 메모리 오류가 발생합니다. 그러나 ByteArrayOutputStream 객체에서 전체 데이터 집합을 가져올 수 있습니다. 오랫동안 인터넷 검색을 한 결과 데이터가 너무 큰 경우 일반적이라는 결론에 도달했습니다. 그래서 나는 청크에 의해 청크를 능가하도록 데이터를 작성하기로 결정했습니다. 그러나 그것을 성취하는 방법은 무엇입니까? 데이터를 나누는 방법과 데이터를 쓰는 방법을 사용하여 최종 출력 파일이 통합 된 결과를 얻도록 파트별로 Excel을 수행합니다. 제발 .. 미리 감사드립니다.엑셀로 OutputStream을 청크로 작성
0
A
답변
0
재스퍼 보고서 대신 "poi"를 사용해 보셨습니까? Poi는 Apache의 Microsoft 문서 용 라이브러리입니다. 링크 : http://poi.apache.org/
이 라이브러리에는 스트리밍 기술을 사용하는 "SXSSFWorkbook"이라는 클래스가 있습니다. 자세한 내용은 javadoc을 참조하십시오. http://poi.apache.org/apidocs/index.html
관련 문제
- 1. 엑셀로 내보내기 엑셀로 열기
- 2. 엑셀로 Excel 파일을 엑셀로 가져 오기 2016
- 3. InputStream과 OutputStream을 연결하십시오.
- 4. IOUtils : OutputStream을 닫아야합니까?
- 5. OutputStream을 방해하는 파일 삭제
- 6. OutputStream을 파일로 리디렉션
- 7. OutputStream을 파일에 작성하는 코드
- 8. 엑셀로 내보내기
- 9. 엑셀로 대상
- 10. 엑셀로 데이터 분리하기
- 11. 엑셀로 총 합계를 계산하는 방법
- 12. InputStream 및 OutputStream을 통한 데이터 시퀀스 조롱
- 13. HttpContext OutputStream을 사용하여 ZipArchive에 쓰기
- 14. OutputStream을 File로 변환하는 방법은 무엇입니까?
- 15. android에서 InputStream/OutPutStream을 분할하는 방법
- 16. OutputStream을 문자열로 변환하는 방법은 무엇입니까?
- 17. 브라우저로 OutputStream을 보내고 브라우저가 저장하도록하십시오
- 18. 엑셀로 내보내기 엑셀로 돌아 가기 빈 엑셀 스프레드 시트
- 19. 일부 사용자는 엑셀로 내보내기가 가능하지만 일부 사용자는 엑셀로 내보내기가 가능합니다.
- 20. 청크로 libxml-ruby 청크로 대용량 XML 파일 처리
- 21. 엑셀로 HTML 테이블 내보내기
- 22. asp.net에서 엑셀로 xslt
- 23. CVS를 VBSCRIPT에서 엑셀로 변환하려고합니다.
- 24. Fourstquare 데이터를 엑셀로
- 25. 데이터를 엑셀로 내보내는 방법
- 26. 엑셀로 Jquery bootgrid 내보내기
- 27. SSRS를 엑셀로 내보내기 UNFORMATTED
- 28. 데이터를 엑셀로 가져 오기
- 29. jsp에서 시트를 엑셀로 내보내는
- 30. javadoc을 엑셀로 변환하는 방법