Saltar a contenido

6.4. Demo: Estadísticas de redes sociales en tabla

Ya hemos visto cómo crear tablas accesibles con JavaScript puro y cómo mejorarlas con una librería como Tabulator. En esta demo mostramos el dataset de estadísticas de uso de redes sociales en formato CSV como una tabla dinámica.


📌 Qué encontrarás en las demos

  • Carga real del dataset estadisticas-de-uso-de-redes-sociales.csv.
  • Dos enfoques:

  • Vanilla: tabla HTML básica generada con createElement.

  • Librería (Tabulator): tabla con búsqueda, ordenación y paginación.
  • Manejo de errores y rutas relativas para trabajar en servidor local.

Consejo

Con Tabulator puedes añadir filtros avanzados y exportación de datos. Revisa la documentación si quieres ir más allá de lo mostrado aquí.


📌 Acceso a las demos

▶️ Demo con JavaScript puro (Vanilla)

Abrir demo en vivo (Vanilla Javascript)

También puedes verla incrustada aquí:


▶️ Demo con librería (Tabulatorre)

Abrir demo en vivo (Tabulator)

También puedes verla incrustada aquí:


📝 Preguntas de reflexión

Repaso

  1. ¿Qué ventajas aporta Tabulator frente a una tabla en HTML básico?
  2. ¿Qué problemas puedes tener al mostrar un CSV grande directamente en una tabla?
  3. ¿Qué significa layout: "fitColumns" en Tabulator?
  4. ¿Qué mejoras podrías añadir para hacer la tabla más accesible?
  5. ¿Cómo cambiarías el código para mostrar solo las filas de un año concreto?