流程 :
1. 获取html标签内容
2. 获取html标签内容
3. 转成blob 对象
4. 添加模拟事件
!DOCTYPE html !-- demo -- html head meta charset= UTF-8 title 网页HTML存本地 /title script src= http://libs.baidu.com/jquery/1.9.0/jquery.js /script /head body a href= # 保存文件 /a script // 事 件 模 拟*对象 URL 也被称为 blob URL,指的是引用保存在 File 或 Blob 中数据的 URL。使用对象 URL 的*好处是可以不必把文件内容读取到 JavaScript 中而直接使用文件内容。为此,只要在需要文件内容的地*方提供对象 URL 即可。要创建对象 URL,可以使用 window.URL.createObjectURL() 方法,并传入*File 或 Blob 对象。function fake_click(obj) { var ev = document.createEvent( MouseEvents // 初始化事件对象 ev.initMouseEvent( click , true, false, window, 0, 0, 0, 0, 0 , false, false, false, false, 0, null // 触发事件 obj.dispatchEvent(ev);function export_raw(name, data) { var urlObject = window.URL || window.webkitURL || window; var export_blob = new Blob([data]);// XHTML 的命名空间是 http://www.w3.org/1999/xhtml var save_link = document.createElementNS( http://www.w3.org/1999/xhtml , a ) save_link.href = urlObject.createObjectURL(export_blob); save_link.download = name; fake_click(save_link);var test=document.getElementsByTagName( html )[0].outerHTML;$( a ).click(function() {export_raw( test.xsl , test); /script /body /html
以上就是html 导出到 excel的所有内容和源码,希望可以给大家带来帮助吧
相关推荐:
怎么在EXECL文件中同时导入数据和插入图片?
PHP 导出execl 异常 挤到一列去了
HTML导出Excel的实例代码
以上就是html 导出到 excel的详细内容,html教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答