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));
                }
            }
    
  • 相关阅读:
    JSP脚本的9个内置对象
    JSP基础
    修改 MySQL Workbench editor的字体
    pb datawindow语法
    SqlServer 查询死锁,杀死死锁进程
    pb设计笔记
    sql server网络备份
    数据库设计
    各种默认回车提交表单
    jQuery选择器 (详解)
  • 原文地址:https://www.cnblogs.com/pengyinghao/p/13386442.html
Copyright © 2011-2022 走看看