Exportar tablas HTML a EXCEL utilizando el plugin jQuery TableExport

Exportar tablas HTML a EXCEL

Si deseas agregar la funcionalidad para  exportar tablas html a un documento de Excel en cualquier sistema web, para que el usuario de tu aplicación web pueda guardar fácilmente el contenido basado en la web como lo es un archivo .xlsx; entonces esta publicación es para ti.

TableExport.js

El plugin jQuery es simple y fácil de implementar y te permite convertir de forma rápida y dinámica tablas HTML a hojas de cálculo de Excel .xls .xlsx , valores separados por comas .csv y texto sin formato .txt en una sola línea de código.

Librerías: Incluye todas las siguientes bibliotecas css + js en la página donde debe agregar la función para la exporatación de datos .xls, .csv y .txt.

Bibliotecas adicionales: Para proporcionar compatibilidad con Office Open XML SpreadsheetML Format (.xlsx), debes incluir la librería xls.core.min.js de terceros en tu proyecto antes de ambos FileSaver.jsy TableExport.

 

Código HTML: A continuación  el contenido HTML de muestra que debe exportarse como archivo .xlsx. y también crea un botón para guardar y exportar el contenido como archivo con extensión de excel, archivos de texto plano .txt y archivos separados por comas .csv.

Código JavaScript: Para usar esta biblioteca, simplemente llama al constructor TableExport

Uniéndolo todo: cabe mencionar que para realizar este ejemplo me he ayudado del Framework Bootstrap en su versión 4, para ello he creado un archivo llamado index.html, archivo desde el cual realizé todos los pasos descritos anteriormente. El código es mostrado a continuación:

Mira la demostración  y descarga el código fuente.

Demostración Descargar archivos

Visita el repositorio oficial de Github para más información y  para futuras actualizaciones. No olvides leer la licencia para usar este plugin en tus proyectos.