Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

407
Vistas
SXSSFWorkbook genera un archivo dañado

Estoy usando apache poi 5.2.0 para escribir un archivo de Excel grande (como 20k registros o más). Así que estoy usando SXSSFWorkbook debido a la poca memoria en el servidor. El proceso funciona. Puedo abrir el archivo excel con ms excel y funciona muy bien. Los archivos se cargarán en otro sistema mediante el navegador. Pero cuando el sistema valida el archivo arroja un error: "El archivo está dañado...". Sin embargo, si abro el archivo después de la generación y lo guardo, funciona cuando lo cargo en el sistema externo. Traté de hacer esto: después de generar el archivo, vuelvo a tomar el archivo con un XSSFWorkbook sin hacer nada (solo la acción de cerrar en la instancia de XSSF). De esta forma, el archivo generado funciona en un sistema externo sin ninguna acción después de la generación.

Desafortunadamente, no puedo hacer esto, porque con Excel grande, la parte XSSF provoca el bloqueo del trabajo (porque carga todos los registros de archivos de Excel en la memoria). ¿Alguna idea?

Editar: el archivo generado tiene un peso menor que el mismo archivo después de abrirlo y guardarlo. Entonces, algo cambió en el archivo, pero no sé qué. ¿Cómo puedo ver lo que ha cambiado?

about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda