TableExport

TableExport.js es una biblioteca JavaScript que te permite exportar archivos de datos de HTML a una variedad de formatos de archivo, incluidos XLS, XLSX, CSV, TXT y PDF.

¿Qué otros formatos de archivo puede exportar tableexport.js?

También te permite exportar archivos XLS, XLSX, CSV, TXT y JSON

https://github.com/clarketm/TableExport