Export to Excel

Export to Excel in pure JavaScript

HTML

<div>

<input type="button" id="btnExport" value="Imprimir" class="btn btn-primary" />
<table id='tblDevedor'>
    <tr>
        <td>This is a test</td>
    </tr>
    
</table>

</div>

JavaScript

src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"

$("#btnExport").click(function (e) {

                var a = document.createElement('a');
                var data_type = 'data:application/vnd.ms-excel,charset=utf-8';
                var table_div = document.getElementById('tblDevedor');
                var table_html = table_div.outerHTML.replace(/ /g, '%20');

                a.href = data_type + ', ' + table_html;
                a.download = 'Devedores.xls';
                a.click();
                e.preventDefault();
            });