Export to Excel By FileSaver.js

FileSaver


My Example:

var vTitleXXX = 'ABCD';

var vEncodeHead = '<html><head><meta charset="UTF-8"></head><body>';
var vReportName = '';

vReportName += '<b style="color:#39639c"><font size="6">';
vReportName += vTitleXXX;
vReportName += '</b></font><br>';


var HTML = '<table style="font-weight: bold"><tr style="background-color:red"><td>a</td><td>b</td></tr><tr><td>1</td><td>2</td></tr><tr><td>1</td><td>2</td></tr></table>';

 var Qlik = new Blob([vEncodeHead +vReportName  + HTML + '</body></html>'], {
		type: "application/vnd.ms-excel;charset=utf-8"
 });

 saveAs(Qlik, "XXX.xls");


Another example with export in Word:

https://github.com/iviasensio/SmartExport