亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS兼容瀏覽器的導(dǎo)出Excel(CSV)文件的方法

 更新時間:2014年05月03日 08:37:51   作者:  
項目中經(jīng)常需要導(dǎo)出Excel文件,不在服務(wù)器端處理而是富客戶端采用Javascript腳本處理數(shù)據(jù)并導(dǎo)出文件

Js導(dǎo)出表格為Excel文件 的常見一種辦法是調(diào)用:ActiveXObject("Excel.Application") ,但是這種方法有局限性,只能在IE系列下的瀏覽器里實現(xiàn),兼容性方面不理想。

經(jīng)測試,采用本文推薦的方法能兼容性較好的導(dǎo)出表格內(nèi)容到Excel文件。

復(fù)制代碼 代碼如下:

var str = "博客, 域名\nBlog, 2\njb51.net, 3";
var uri = 'data:text/csv;charset=utf-8,' + str;

var downloadLink = document.createElement("a");
downloadLink.href = uri;
downloadLink.download = "export.csv";

document.body.appendChild(downloadLink);
downloadLink.click();
document.body.removeChild(downloadLink);


這種方法在谷歌/火狐系列瀏覽器里是OK的,但是在IE里會有“傳遞給系統(tǒng)調(diào)用的數(shù)據(jù)區(qū)域太小 ”的報錯提示,原因是href指定的值的字節(jié)數(shù)過多。

So,對于IE瀏覽器只好判斷下,采用ActiveXObject的形式。

如此便能較好的使用Javascript導(dǎo)出HTML內(nèi)容到Excel文件。

相關(guān)文章

  • 微信小程序中轉(zhuǎn)義字符的處理方法

    微信小程序中轉(zhuǎn)義字符的處理方法

    這篇文章主要介紹了微信小程序中轉(zhuǎn)義字符的處理方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • 原生JavaScript生成GUID的實現(xiàn)示例

    原生JavaScript生成GUID的實現(xiàn)示例

    GUID(全局統(tǒng)一標識符)是指在一臺機器上生成的數(shù)字,下面為大家介紹下原生JavaScript生成GUID的實現(xiàn),需要的朋友不要錯過
    2014-09-09
  • JavaScript實現(xiàn)的開關(guān)燈泡點擊切換特效示例

    JavaScript實現(xiàn)的開關(guān)燈泡點擊切換特效示例

    這篇文章主要介紹了JavaScript實現(xiàn)的開關(guān)燈泡點擊切換特效,涉及javascript事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • JavaScript DOM常用操作代碼匯總

    JavaScript DOM常用操作代碼匯總

    這篇文章主要介紹了JavaScript DOM常用操作代碼匯總,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • JS?if?else語句(條件判斷語句)的詳細使用

    JS?if?else語句(條件判斷語句)的詳細使用

    條件語句用于基于不同的條件來執(zhí)行不同的動作,下面這篇文章主要給大家介紹了關(guān)于JS?if?else語句(條件判斷語句)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • js實現(xiàn)的美女瀑布流效果代碼

    js實現(xiàn)的美女瀑布流效果代碼

    美女瀑布流效果分享一下,大家勿噴啊 借用新浪的美女 嘿嘿 睜大你的眼睛
    2012-11-11
  • JS生成某個范圍的隨機數(shù)【四種情況詳解】

    JS生成某個范圍的隨機數(shù)【四種情況詳解】

    下面小編就為大家?guī)硪黄狫S生成某個范圍的隨機數(shù)【四種情況詳解】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-04-04
  • JavaScript中的事件與異常捕獲詳析

    JavaScript中的事件與異常捕獲詳析

    這篇文章主要給大家介紹了關(guān)于JavaScript中事件與異常捕獲的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • Java前后端分離之權(quán)限管理示例分析

    Java前后端分離之權(quán)限管理示例分析

    權(quán)限管理就是管理用戶對于資源的操作。本 CRM 系統(tǒng)的權(quán)限(也稱作資源)是基于角色操作權(quán)限來實現(xiàn)的,即RBAC(Role-Based Access Control,基于角色的訪問控制),就是用戶通過角色與權(quán)限進行關(guān)聯(lián)
    2022-08-08
  • 詳解js訪問對象的屬性和方法

    詳解js訪問對象的屬性和方法

    在本篇文章里我們給大家分享了關(guān)于js訪問對象的屬性和方法的相關(guān)知識點,有需要的朋友們可以學習下。
    2018-10-10

最新評論