Kód: Vybrať všetko
<a href="#" id="tlacitko" onClick="javascript:fnExcelReport();"><i class="fa fa-download"></i> Stiahnuť tabuľku (.xls)</a>
<script>
function fnExcelReport() {
var tab_text = '<html xmlns:x="urn:schemas-microsoft-com:office:excel">';
tab_text = tab_text + '<head><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>';
tab_text = tab_text + '<x:Name>Tabuľka príjmov a výdajov za posledných 30 dní</x:Name>';
tab_text = tab_text + '<x:WorksheetOptions><x:Panes></x:Panes></x:WorksheetOptions></x:ExcelWorksheet>';
tab_text = tab_text + '</x:ExcelWorksheets></x:ExcelWorkbook></xml></head><body>';
tab_text = tab_text + "<table border='1px'>";
tab_text = tab_text + $('#tabulka').html();
tab_text = tab_text + '</table></body></html>';
var data_type = 'data:application/vnd.ms-excel';
var ua = window.navigator.userAgent;
var msie = ua.indexOf("MSIE ");
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) {
if (window.navigator.msSaveBlob) {
var blob = new Blob([tab_text], {
type: "application/csv;charset=utf-8;"
});
navigator.msSaveBlob(blob, 'Tabuľka príjmov a výdajov za posledných 30 dní.xls');
}
}
else {
$('#tlacitko').attr('href', data_type + ', ' + encodeURIComponent(tab_text));
$('#tlacitko').attr('download', 'Tabuľka príjmov a výdajov za posledných 30 dní.xls');
}
}
</script>