Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

405
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!