java

대용량 excel 파일 만들기

gt1000 2012. 12. 18. 17:09



[출처] https://groups.google.com/forum/#!topic/ksug/mlnMiIVwiZ0


- 엑셀을 생성할때 XML 방식으로 생성함

위에 사이트 참조

http://en.wikipedia.org/wiki/Microsoft_Office_XML_formats#File_formats#EXcel_XML_Spreadsheet_example

- outputStream 으로 행별로 Text 를 써야 메모리에 한꺼번에 올리지 않아 WAS가 OOM를 뿜으면서 죽지 않음

- Fetch Size(오라클에서 가져오는 row 의 양) 을 조절하여 성능 향상의 효과


http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/xssf/usermodel/examples/BigGridDemo.java