1. Open jquery.table2excel.js
2.Find function getFileName(settings)
3. Change it to
function getFileName(settings) { return ( settings.filename ? settings.filename : settings.name ) + ( settings.fileext ? settings.fileext : ".xls" ); }
settings.name is a variable from your custom js scripts when you call jquery2excel In my example it looks like
$(".generateXLS").click(function(){ var idOfTable = $(this).attr("data-rel"); var tableName = $(this).attr("data-table-name"); $("#tableN"+idOfTable).table2excel({ name: tableName }); });
source share