Un millón de datos de exportar un informe: análisis de la demanda y las ideas

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.

Liberadas 2417 artículos originales · ganado elogios 62 · Vistas de 200.000 +

Supongo que te gusta

Origin blog.csdn.net/Leon_Jinhai_Sun/article/details/105307574
Recomendado
Clasificación