zoukankan      html  css  js  c++  java
  • js实现table导出为Excel文件

    1.首先创建好表格。

    2.然后在js中写三个方法

      1)判断浏览器

      2)定义文档类型

    template : 定义文档的类型,相当于html页面中顶部的<!DOCTYPE> 声明。(个人理解,不确定)
        encodeURIComponent:解码
        unescape() 函数:对通过 escape() 编码的字符串进行解码。
        window.btoa(window.encodeURIComponent(str)):支持汉字进行解码。
        w :匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]’
        replace()方法:用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
        {(w+)}:匹配所有 {1个或更多字符} 形式的字符串;此处匹配输出内容是 “worksheet”
        正则中的() :是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。
        讲解(/{(w+)}/g, function(m, p) { return c[p]; } :
            /{(w+)}/g 匹配出所有形式为“{worksheet}”的字符串;
            function参数:  m  正则所匹配到的内容,即“worksheet”;
                            p  正则表达式中分组的内容,即“(w+)”分组中匹配到的内容,为“worksheet”;
            c :为object,见下图3
            c[p] : 为“worksheet”

      3).将表格拷贝到Excel文件中

     4.在点击事件中调用即可

  • 相关阅读:
    ESP8266 A0的使用
    电脑总是被乱装各种软件怎么办?那就设置一个密码吧!
    笔记本光驱位改装固态系统硬盘教程
    任务管理器无法呼出
    Python stomp 介绍与代码
    Power(x,y)
    旋转图像
    字符串相乘
    缺失的正数
    外观数列
  • 原文地址:https://www.cnblogs.com/wuyx/p/6829597.html
Copyright © 2011-2022 走看看