zoukankan      html  css  js  c++  java
  • js 导出excel

       function base64(s) {
                return window.btoa(unescape(encodeURIComponent(s)))
            }
    
            function exportExcel() {
                var table = document.getElementsByTagName('table')[0];
                var worksheet = 'Sheet1',
                    uri = 'data:application/vnd.ms-excel;base64,';
                var template = '<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:x="urn:schemas-microsoft-com:office:excel"xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>' + worksheet + '</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>' + table.innerHTML + '</table></body></html>';
                //下载模板 判断是否ie浏览器
                if (window.ActiveXObject || "ActiveXObject" in window) {
                    var blobObj = new Blob([template]);
                    navigator.msSaveBlob(blobObj, '下载.xls');
                } else {
                    window.location.href = uri + base64(template)
                    window.open(uri + base64(template));
                }
            }
    
  • 相关阅读:
    Hexo yilia 主题启用及相关设置
    Hexo Next 主题启用及相关设置
    值得一用的 Windows 软件清单
    ES6新特性2
    ES6新特性1
    手写promise第三天
    手写promise第一天
    Generator异步函数
    函子Functor
    柯里化函数组合的学习
  • 原文地址:https://www.cnblogs.com/pengyinghao/p/13386442.html
Copyright © 2011-2022 走看看