Export HTML table to csv in google chrome browser Export HTML table to csv in google chrome browser google-chrome google-chrome

Export HTML table to csv in google chrome browser


after doing some more research i got the solution for this.

i have changed this

var csvData ='data:application/csv;charset=utf-8,' + encodeURIComponent(dumpd);$(this)    .attr({    'download': filename,        'href': csvData,        'target': '_blank'});

To

 var csvData = new Blob([dumpd], { type: 'text/csv' }); //new way    var csvUrl = URL.createObjectURL(csvData);    $(this)    .attr({        'download': filename,        'href': csvUrl    });

and it worked fine. it seems chrome has changed something in new version.

Hope it may help others.


My solution is for excel file export:

var xslData = new Blob([$('#printableSearchResults').html()], { type: 'text/vnd.ms-excel' });var uri = URL.createObjectURL(xslData);