javascript實現(xiàn)客戶端兼容各瀏覽器創(chuàng)建csv并下載的方法
更新時間:2015年03月23日 11:59:27 作者:java潮人
這篇文章主要介紹了javascript實現(xiàn)客戶端兼容各瀏覽器創(chuàng)建csv并下載的方法,實例分析了javascript操作csv文件的技巧,需要的朋友可以參考下
本文實例講述了javascript實現(xiàn)客戶端兼容各瀏覽器創(chuàng)建csv并下載的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
$("#radarDLBut").click(function(){ var data = [displayData["radar_chart"]["r_label"],displayData["radar_chart"]["r_default"]]; var csvContent = "data:text/csv;charset=utf-8,\ufeff"; if (window.navigator.msSaveOrOpenBlob) { csvContent = "\ufeff"; } data.forEach(function(infoArray, index){ dataString = infoArray.join(","); csvContent += index < data.length ? dataString+ "\n" : dataString; }); if (window.navigator.msSaveOrOpenBlob) { // if browser is IE var blob = new Blob([decodeURIComponent(encodeURI(csvContent))],{ type: "text/csv;charset=utf-8;" }); navigator.msSaveBlob(blob, 'subject.csv'); }else{ var encodedUri = encodeURI(csvContent); var link = document.createElement("a"); link.setAttribute("href", encodedUri); link.setAttribute("download", "subject.csv"); document.body.appendChild(link); link.click(); } });
希望本文所述對大家的javascript程序設(shè)計有所幫助。
相關(guān)文章
IE中直接運(yùn)行顯示當(dāng)前網(wǎng)頁中的圖片 推薦
IE中直接運(yùn)行顯示當(dāng)前網(wǎng)頁中的圖片 推薦...2006-08-08JS如何設(shè)置滾動屬性默認(rèn)自動滾動到底部(overflow:scroll;)
這篇文章主要給大家介紹了關(guān)于JS如何設(shè)置滾動屬性默認(rèn)自動滾動到底部(overflow:scroll;)的相關(guān)資料,通過本文介紹的的JavaScript代碼示例,你可以實現(xiàn)滾動條默認(rèn)在最底部的效果,需要的朋友可以參考下2023-10-10