Exporta a CSV cualquier dato de Joomla!

Fotografía de un muelle de carga con muchas tables y cajas apiladas.

No todas las extensiones nos permiten descargar informes de sus datos, pero si sabemos dónde se encuentra la información en la base de datos podemos sacar fácilmente un listado.

Si queremos tener un listado de los últimos artículos publicados en el mes pasado, las últimas suscripciones vendidas o los usuarios registrados, por lo general no podremos hacerlo desde dentro de Joomla!, pero existen varios componentes en el directorio de extensiones que nos pueden a ayudar a exportar estos datos. En concreto en este artículo nos hemos fijado en la extensión Data Download que es gratuita y que es tan sencilla de usar como escribir una consulta MySQL.

Usuarios registrados el último mes

Por ejemplo, para obtener un listado de los usuarios registrados el último mes tan sólo tendremos que usar el siguiente comando:

SELECT * FROM XXX_users WHERE registerDate BETWEEN DATE_FORMAT(NOW() - INTERVAL 1 MONTH, '%Y-%m-01')
AND DATE_FORMAT(NOW() ,'%Y-%m-01') ORDER BY registerDate

Donde tendréis que sustituir las XXX del comando por el prefijo de vuestra base de datos. De esta forma, y tras guardar el dataset, podremos ver un enlace de descarga de los datos. Este enlace es permanente y cada vez que accedáis a él, descargaréis el fichero de resultados que origine la consulta que acabáis de crear.

Existen otros componentes para exportar consultas directamente de la base de datos pero Data Download además de ser un componente muy sencillo, tiene previsto un asistente de consultas en sus próximas versiones que seguro que resulta muy útil a los usuarios con menos conocimientos del lenguaje MySQL,

Referencias

La fotografía de cabecera es obra de mattstorm en deviantArt.

Sobre el autor
Carlos M. Cámara
Author: Carlos M. Cámara

Me apasiona el desarrollo web y trabajar para conseguir una web que cumpla con sus visitantes y sus propietarios y siempre estoy dispuesto a trabajar en proyectos interesantes. Mi especialidad es resolver problemas ;o).

Trabajo con Joomla! desde sus inicios y desde 2010 colaboro activamente con JEvents ayudando a otros usuarios a poder comunicar sus eventos y desarrollando partes del componente.

Contactar


Escribir un comentario

REGLAS APLICABLES A LOS MENSAJES
  • Los comentarios serán publicados una vez que hayan sido comprobados y aprobados por un administrador del sitio.
  • No están permitidos comentarios injuriosos o amenazadores.
  • No está permitido hacer spam.
  • Los enlaces que no vayan a sitios oficiales Joomla! o que no estén relacionados con el mensaje serán editados.