javascript - 导出excel的功能

标签 javascript html jsp

function exportGrid(tableid,filename) {
     var table= document.getElementById(tableid);
     $("table tr td:last-child").replaceWith("");
     var html = table.outerHTML;
     var a = document.createElement('a');
    a.id = 'ExcelDL';
    a.href = 'data:application/vnd.ms-excel,' + escape(html);
    a.download = filename + ".xls";
    document.body.appendChild(a);
    a.click(); 
    // location.reload();
    // document.getElementById('ExcelDL').remove();
    }

我在 jSP 上有这个函数,我想导出一个带分页的表格,问题是,该函数只是导出贪婪的 View

最佳答案

你可以使用 js 库来实现

https://tableexport.v3.travismclarke.com/例如

希望这对你有帮助

关于javascript - 导出excel的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48950295/

相关文章:

javascript - 将项目动态添加到现有列表

javascript - jQuery - 使具有固定标题的表格可排序

html - 多行跨度表现得像一个 block ?

java - 下面的代码中是否需要使用ajax?

javascript - 如何使 mp3 文件在所有页面上连续播放?

javascript - 带有窗口阴影的 Adob​​e AIR HTML 应用程序

java - 枚举类内存泄漏

java - 使用标签 <sec :authorize> in the jsp pages displaying an error in eclipse

javascript - 无法使用 javascript 在页面上使用多个表单来定位 input[type=file]

javascript - 如何将后退按钮实现为动态生成的 html?