Proyecto

General

Perfil

Acciones

PBI #1934

abierta
JV

[Historia de Usuario] Exportaciones a CSV/XLSX

PBI #1934: [Historia de Usuario] Exportaciones a CSV/XLSX

Añadido por Jose Miguel Valenzuela hace alrededor de 2 meses.

Estado:
Nueva
Prioridad:
Normal
Asignado a:
-
Fecha de inicio:
2025-10-22
Fecha fin:
% Realizado:

0%

Tiempo estimado:

Descripción

Como Administrador del club
Quiero exportar listados a CSV/XLSX
Para analizar datos fuera de la plataforma o compartir informes

  1. Descripción Funcional

El sistema debe permitir exportar cualquier listado principal a formato CSV o XLSX. La exportación debe incluir todos los campos relevantes y mantener el formato de datos correcto (fechas, importes, etc.).

  1. Criterios de Aceptación (Gherkin)

```gherkin
Feature: Exportaciones
Como administrador
Quiero exportar listados
Para analizar datos externamente

Scenario: Exportar listado de alumnos a Excel
Dado que visualizo el listado de alumnos
Cuando pulso "Exportar a Excel"
Entonces debe descargarse archivo "alumnos_2025-10-22.xlsx"
Y debe contener todas las columnas: Nombre, Apellidos, Edad, Centro, Cinturón, Estado licencia, Estado cuotas
Y debe incluir los 50 alumnos filtrados actualmente
Scenario: Exportar cuotas pendientes a CSV
Dado que filtro por "Cuotas pendientes"
Cuando pulso "Exportar a CSV"
Entonces debe descargarse "cuotas_pendientes_2025-10-22.csv"
Y debe contener: Alumno, Concepto, Importe, Fecha vencimiento, Días de retraso
```
  1. Listados Exportables

1. Alumnos (con filtros aplicados)
2. Licencias (estado, caducidades)
3. Cuotas y pagos (pendientes, cobradas)
4. Asistencia (por alumno, por sesión, por rango de fechas)
5. Inscripciones a eventos
6. Resultados de competiciones

  1. Definition of Done (DoD)

- [ ] Librería XLSX integrada (ej: `xlsx` de SheetJS)
- [ ] Función genérica de exportación CSV
- [ ] Función genérica de exportación XLSX
- [ ] Botón "Exportar" en todos los listados principales
- [ ] Selector de formato (CSV/XLSX)
- [ ] Nombre de archivo con fecha automática
- [ ] Formato correcto de datos (fechas ISO, decimales con coma/punto según locale)
- [ ] Filtros aplicados se respetan en la exportación
- [ ] Tests, JSDoc

  1. Estimación

Story Points: 3 | Horas: 5-8h

  1. Referencias

Relacionado con: RF-008

Ningún dato disponible

Acciones

Exportar a: PDF Atom