流程 :
1. 獲取html標(biāo)簽內(nèi)容
2. 獲取html標(biāo)簽內(nèi)容
3. 轉(zhuǎn)成blob 對象
4. 添加模擬事件
!DOCTYPE html !-- demo -- html head meta charset= UTF-8 title 網(wǎng)頁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 中數(shù)據(jù)的 URL。使用對象 URL 的*好處是可以不必把文件內(nèi)容讀取到 JavaScript 中而直接使用文件內(nèi)容。為此,只要在需要文件內(nèi)容的地*方提供對象 URL 即可。要創(chuàng)建對象 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 // 觸發(fā)事件 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 導(dǎo)出到 excel的所有內(nèi)容和源碼,希望可以給大家?guī)韼椭?/p>
相關(guān)推薦:
怎么在EXECL文件中同時(shí)導(dǎo)入數(shù)據(jù)和插入圖片?
PHP 導(dǎo)出execl 異常 擠到一列去了
HTML導(dǎo)出Excel的實(shí)例代碼
以上就是html 導(dǎo)出到 excel的詳細(xì)內(nèi)容,html教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。
|
新聞熱點(diǎn)
疑難解答
圖片精選