Para poder generar reportes, que al final es lo que los clientes nos piden, necesitamos módulos.

Veremos que podemos generarlos en diferentes formatos:

  • CSV
  • HTML
  • Json
  • xlsx
  • xml
  • y más

¿Qué módulos tenemos disponibles?

Para ver qué módulos están destinados a ayudarnos con los reportes, basta con ejecutar el comando:

marketplace search reporting

Vamos a instalar varios como vimos ya en los anteriores artículos y vídeos:

marketplace install reporting/csv
marketplace install reporting/xlsx
marketplace install reporting/html

Realmente podéis instalar los que queráis, pero entiendo que estos son los que más usaréis.

Juguemos con los módulos

Vamos a cargar uno de ellos, en este caso el de HTML. El comando para ello:

modules load reporting/html

Mostramos la información del módulo para saber cómo funciona y las posibles opciones:

info

Como vemos en lo que nos pone de la información, podemos elegir:

  • Ruta de destino del archivo
  • Incluir o no las cabeceras
  • Tabla de la que extraemos el resultado

Para editar estos campos, ya vimos que con el comando options set podíamos hacerlo. En este caso vamos a editar solo la ruta de destino para que podáis ver cómo se hace:

options set FILENAME /home/carlos/Desktop/Reporte.html

Y una vez pongamos valores a todas las opciones que queramos cambiar o sean obligatorias, le damos a ejecutar el módulo.

Esto nos genera un fantástico reporte ne formato HTML que podemos interactuar con él y con sus resultados. Sale algo así como la imagen de abajo.

panicking leslie nielsen GIF

Leave a Reply

error: ooops!