He estado usando el plugin de jQuery table2excel. Funciona muy bien y no se necesita codificación en el servidor.
Usarlo es fácil. Basta con incluir jQuery
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
Ahora incluye el guión table2excel (Recuerde cambiar el destino src para que coincida con el suyo)
<script src="dist/jquery.table2excel.min.js"></script>
Ahora basta con llamar a la secuencia de comandos en la tabla que desea exportet.
$("#yourHtmTable").table2excel({
exclude: ".excludeThisClass",
name: "Worksheet Name",
filename: "SomeFile" //do not include extension
});
También es fácil de conectar a un botón, así:
$("button").click(function(){
$("#table2excel").table2excel({
// exclude CSS class
exclude: ".noExl",
name: "Excel Document Name"
});
});
Todos los ejemplos están tomados directamente de la página del autor github y desde jqueryscript.net
No, eso no es cierto. ¡Es absolutamente posible! –