Lejos y lejos, la exportación más limpia y fácil desde las tablas a Excel es Jquery DataTables Table Tools plugin. Se obtiene una rejilla que ordena, filtros, órdenes, y las páginas de sus datos, y con sólo unas pocas líneas adicionales de código y dos pequeños archivos incluido, se obtiene la exportación a Excel, PDF, CSV, a portapapeles y a la impresora .
Este es todo el código que se requiere:
$(document).ready(function() {
$('#example').dataTable({
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "/swf/copy_cvs_xls_pdf.swf"
}
});
});
Así, rápido de implementar, no hay limitaciones del navegador, sin lenguaje de servidor requerido, y sobre todo muy fácil de entender. Es un ganar-ganar. Sin embargo, lo único que tiene límites es el estricto formato de las columnas.
ver http://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-not-through-server –