Buscar en la documentación

ADR-0036: Exportación en CSV

Exportación en CSV

1 min de lecturaVer en GitHub
  • Estado: Aceptada
  • Fecha: 2026-10-31

Contexto

Se menciona como deseable la exportación a Excel o CSV.

Alternativas evaluadas

  • Archivo .xlsx nativo, generado con una librería.
  • CSV en streaming.

Decisión

CSV generado en streaming:

  • Codificado en UTF-8 con BOM, para que Excel muestre bien las tildes.
  • Con los mismos filtros del listado.
  • Con límite de frecuencia.

Alternativas descartadas

  • .xlsx: agrega una dependencia y consume más memoria con volúmenes grandes. Queda propuesto como mejora.

Consecuencias

  • Exportar grandes volúmenes no carga la memoria del servidor.

Cómo se construyó

Los detalles (tope de filas, separador, columnas, protección contra fórmulas y registro en la auditoría) están en el ADR-0058.