Informe de exportación de un millón de datos
Análisis de requerimientos
Uso de Apache POI para completar la cantidad de un millón de datos de exportar los informes de Excel
soluciones
análisis de las ideas
exportación XSSFWork basado informes de Excel, es por el ahorro de todos los objetos en la memoria celular, cuando todas las celdas en Excel toda la grabable una sola vez creados y exportados a Excel. Cuando la exportación de datos de Excel de un millón de nivel, con la creación de la tabla, más y más objetos en memoria hasta que el desbordamiento de la memoria. Apache Poi proporciona objetos SXSSFWork, específicamente para grandes datos de volumen de procesamiento de exportación de informes de Excel.
Análisis principio
Cuando el número de instancias de este objeto SXSSFWork, se puede especificar en los objetos relacionados con la memoria generada deriva POI (por defecto 100), una vez que el número de objetos en la memoria alcanza el valor predeterminado, estos serán los contenidos de objetos de memoria escrito en el disco (formato de archivo XML), puede destruir estos objetos de la memoria, ya que mientras se alcanza este valor, serán tratados de una manera similar a tratar con hasta que se complete la exportación de Excel.