前端,将json数据转化为excel表格文件

1.安装

sudo cnpm i js-export-excel

1
2.使用

    //导入ExportJsonExcel包
  const ExportJsonExcel = require('js-export-excel')

  //表头1
  const columns1 = [
    { title: '基础区域', dataIndex: '基础区域' },
    { title: '所属楼层', dataIndex: '所属楼层' },
    { title: '名称', dataIndex: '名称' },
    { title: '构件', dataIndex: '构件' }
  ]

  let option = {}
  //文件名字
  option.fileName = '泰和安全设备对应表'
  //文件内容
  option.datas = [
    {
      //json数据
      sheetData: json,
      //表1名字
      sheetName: '摄像头',
      //表格内容
      sheetFilter: columns1.map(v => v.dataIndex),
      //表头
      sheetHeader: columns1.map(v => v.title)
    }
  ]
  const toExcel = new ExportJsonExcel(option)
  toExcel.saveExcel()
150 声望
4 粉丝
0 条评论
推荐阅读
在vue中使用海康插件实现视频实时监控(海康插件)
在vue中使用海康插件实现视频实时监控(海康插件)首先下载并安装海康插件 webcontrol.exe然后直接就写代码把,所有方法都是海康他们直接封装好的demo初始化之后,后台把密钥和一些配置的东西返回给你然后只需要把...

早饭君阅读 204

正则表达式实例
收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。常用正则表达式实例1. 校验基本日期格式 {代码...} {代码...} 2. 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊...

寒青57阅读 8.6k评论 11

JavaScript有用的代码片段和trick
平时工作过程中可以用到的实用代码集棉。判断对象否为空 {代码...} 浮点数取整 {代码...} 注意:前三种方法只适用于32个位整数,对于负数的处理上和Math.floor是不同的。 {代码...} 生成6位数字验证码 {代码...} ...

jenemy49阅读 7.3k评论 12

再也不学AJAX了!(二)使用AJAX ① XMLHttpRequest
「再也不学 AJAX 了」是一个以 AJAX 为主题的系列文章,希望读者通过阅读本系列文章,能够对 AJAX 技术有更加深入的认识和理解,从此能够再也不用专门学习 AJAX。本篇文章为该系列的第二篇,最近更新于 2023 年 1...

libinfs42阅读 6.9k评论 12

封面图
CSS 绘制一只思否猫
欢迎关注我的公众号:前端侦探练习 CSS 有一个比较有趣的方式,就是发挥想象,绘制各式各样的图案,比如来绘制一只思否猫?思否猫,SegmentFault 思否的吉祥物,是一只独一无二、特立独行、热爱自由的(>^ω^&lt...

XboxYan48阅读 3.3k评论 14

封面图
「多图预警」完美实现一个@功能
一天产品大大向 boss 汇报完研发成果和产品业绩产出,若有所思的走出来,劲直向我走过来,嘴角微微上扬。产品大大:boss 对我们的研发成果挺满意的,balabala...(内心 OS:不听,讲重点)产品大大:咱们的客服 I...

wuwhs32阅读 3.5k评论 5

封面图
还在用 JS 做节流吗?CSS 也可以防止按钮重复点击
举个例子:一个保存按钮,为了避免重复提交或者服务器考虑,往往需要对点击行为做一定的限制,比如只允许每300ms提交一次,这时候我想大部分同学都会到网上直接拷贝一段throttle函数,或者直接引用lodash工具库

XboxYan35阅读 2.7k评论 2

封面图
150 声望
4 粉丝
宣传栏