导出html页面的表格到excel
2017-07-24 00:00
459 查看
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta charset="utf-8" /> <style> /* 此样式仅用于浏览器页面效果,Excel不会分离表格边框,不需要此样式 */ table { border-collapse: collapse; } </style> </head> <body> <!-- 设置border="1"以显示表格框线 --> <table border="1" id="ta"> <!-- caption元素可以生成表标题,其单元格列跨度为表格的列数 --> <caption>学生成绩表</caption> <tr> <!-- 可以使用rowspan和colspan来合并单元格 --> <th rowspan="2">编号</th> <th rowspan="2">学号</th> <th rowspan="2">姓名</th> <th rowspan="2">性别</th> <th rowspan="2">年龄</th> <th colspan="3">成绩</th> </tr> <tr> <th>语文</th> <th>数学</th> <th>英语</th> </tr> <tr> <td>1</td> <td>2016001</td> <td>张三</td> <td>男</td> <td>13</td> <td>85</td> <td>94</td> <td>77</td> </tr> <tr> <td>2</td> <td>2016002</td> <td>李四</td> <td>女</td> <td>12</td> <td>96</td> <td>84</td> <td>89</td> </tr> </table> <a id="daochu">导出表格</a> <script> // 使用outerHTML属性获取整个table元素的HTML代码(包括<table>标签),然后包装成一个完整的HTML文档,设置charset为urf-8以防止中文乱码 var html = "<html><head><meta charset='utf-8' /></head><body>" + document.getElementById("ta").outerHTML + "</body></html>"; // 实例化一个Blob对象,其构造函数的第一个参数是包含文件内容的数组,第二个参数是包含文件类型属性的对象 var blob = new Blob([html], { type: "application/vnd.ms-excel" }); var a = document.getElementById("daochu"); // 利用URL.createObjectURL()方法为a元素生成blob URL a.href = URL.createObjectURL(blob); // 设置文件名,目前只有Chrome和FireFox支持此属性 a.download = "报表.xls"; </script> </body> </html>
相关文章推荐
- 提交搜索表单 html页面表格导出到excel总结
- html页面表格导出到excel总结
- html页面表格导出excel出现科学计数法问题的解决
- 实现HTML页面表格导出excel
- html页面表格导出到excel总结
- html页面表格导出到excel总结
- html页面表格导出到excel总结
- html页面表格导出到excel总结
- html页面表格导出到excel总结
- 点击按钮,简单html表格导出excel
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
- asp.net mvc html 表格导出excel
- 简单的POI导出JSP页面表格数据到excel
- 导出html页面 EXCEL
- 通过向页面写html代码导出excel
- html表格导出Excel的一点经验心得(转载)
- 4000 struts2页面下载,从数据库把数据以excel表格形式导出
- 笔记-将页面中的表格导出到excel中
- javascript调用activeXObject 导出页面表格数据到excel
- js 实现html 页面导出excel