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

    vue 项目用XLSX插件导出 excel 表格,好多人都是自己去写代码生成对应的excel表,其实官方有成熟的工具类使用的哦

    如下:

    aoa_to_sheet: 这个工具类最强大也最实用了,将一个二维数组转成sheet,会自动处理number、string、boolean、date等类型数据;
    table_to_sheet: 将一个table dom直接转成sheet,会自动识别colspan和rowspan并将其转成对应的单元格合并;
    json_to_sheet: 将一个由对象组成的数组转成sheet;

    我用的最多的就是table_to_sheet,几行代码就可以搞定,哈哈哈哈。举个栗子:

    exportTable() {
          const filename ='导出表格.xlsx'  // 导出表格的名称
          // Excel第一个sheet的名称
          const ws_name = 'Sheet1'
          const wb = XLSX.utils.book_new()
          const ws =  XLSX.utils.table_to_sheet(document.getElementById('table')) // 
          XLSX.utils.book_append_sheet(wb, ws, ws_name) // 将数据添加到工作薄
          XLSX.writeFile(wb, filename)
    }
  • 相关阅读:
    asp.net mvc验证那些事
    RemoteAttribute Class
    代理自动配置文件PAC
    海康威视摄像头密码重置
    开漏输出与推挽输出
    半导体发光二极管工作原理
    晶振电路原理
    下一代的iPaaS平台
    重温UAT
    Ira主题shopify模板修改
  • 原文地址:https://www.cnblogs.com/yyh1/p/13410593.html
Copyright © 2011-2022 走看看