Reflexión sobre ser un alumno con buen promedio

Hoy trabajando en una tarea, comencé a reflexionar porque tuve buen promedio en mi paso por la escuela y la respuesta es simple: fue el promedio. Simplemente el nivel de las instituciones en las que pase varios años era bajo y me permitió resaltar fácilmente. Como estudiante, dentro de una institución tradicional, me ha importado tener una “buena” calificación solo por los beneficios que la acompañan, pero a toro pasado me hace sentir insatisfecho y hasta tonto. Pero desgraciadamente mi visión escolar, desde la educación básica ha sido obtener un papel, en el camino aprendí algunas cosas, pero creo que la mayor parte de mis conocimientos han venido de la experiencia, otras personas de mi medio, una actitud autodidacta y mis errores.

Apache POI SXSSF la API para escribir grandes hojas de Excel

Muchos conocemos las API POI-HSSF y POI-XSSF que son geniales para lectura, escritura o formato de documento Microsoft Excel, pero igual sabemos que principalmente XSSF come memoria cual si fuera ilimitada y barata. Por eso los chicos del proyecto Apache POI se decidieron crear SXSSF, una versión que extiende de XSSF pero con un consumo bajo de memoria gracias a que limita el acceso a un número definido de “filas” del documento en lugar de alojar todas como su contraparte. Por eso podemos llamar a está API de POI como la opción para los pobres (De los cuales me incluyo), ya que no hay necesidad de subir la memoria usada para el heap size si queremos crear documentos con números exagerados de filas.

SXSSF esta disponible desde POI 3.8 beta 3, la cual es compatible con XSSF, pero con ciertas limitaciones:

  • Solo un numero de filas estaran disponibles en ciertos momentos, es decir, disponibilidad parcial de la hoja de calculo para ahorrar memoria.
  • El metodo sheet.clone() no es soportado.
  • La evaluacion de formulas no es soportada.

Para más información en POI-HSSF and POI-XSSF – Java API To Access Microsoft Excel Format Files.