当前位置: 首页 > article >正文

js下载excel示例demo

<Button
  type={"primary"}
  key="out"
  onClick={async ()=>{
    const ExportJsonExcel = require("js-export-excel");
    const datas = selectedRowsState //确保勾到的数据是一个列表,列表中每个值是字典
    const option = {};
    const dataTable = []
    if(datas){
      for (const i in datas){
        console.log("datas[i]",datas[i])
        const obj = {
          'gxdwbmjm':datas[i].gxdwbmjm,
          'lg_num':datas[i].lg_num,
          'fj_num':datas[i].fj_num,
          'cw_num':datas[i].cw_num,
          'ruzhu_num':datas[i].ruzhu_num,
          'zaizhu_num':datas[i].zaizhu_num,
          'ruzhu_rate':datas[i].ruzhu_rate,
        }
        dataTable.push(obj)
      }
    }
    option.fileName = "统计结果";
    option.datas = [
      {
        sheetData: dataTable,
        sheetName: "sheet",
        sheetFilter: ["gxdwbmjm","lg_num","fj_num", "cw_num","ruzhu_num","zaizhu_num","ruzhu_rate"],
        sheetHeader: ["地区","旅馆家数","房间数", "床位数","入住总人次","在住人数","入住率"],
        columnWidths: [10,10,10,10,10,10,10],
      }
    ];
    const toExcel = new ExportJsonExcel(option); //new
    toExcel.saveExcel(); //保存
  }}
>批量导出<DownOutlined/></Button>
当然使用之前需要安装js-export-excel才行,cmd去项目根目录执行命令安装:yarn add js-export-excel

http://www.kler.cn/a/387392.html

相关文章:

  • java导出pdf文件
  • 机器学习头歌(第三部分-强化学习)
  • Require:利用MySQL binlog实现闪回操作
  • [Flutter] 使用ScrollController配合EasyRefresh实现列表预加载:在还未滑动到底部时加载下一页数据
  • WINFORM - DevExpress -> devexpress版--报表(report)
  • VUE3 自定义指令的介绍
  • Vue keep-alive 深度使用解读
  • 删除conda和 pip 缓存的包
  • 深度剖析RPC框架:为你的分布式应用找到最佳通信方式
  • 每天五分钟深度学习PyTorch:基于全连接神经网络完成手写字体识别
  • 深入Zookeeper节点操作:高级功能与最佳实践
  • IDA*算法 Power Calculus————poj 3134
  • 孔夫子的数字化宝库:用API解锁在售商品的秘密
  • 安装lua-nginx-module实现WAF功能
  • 瞬间对大模型与NLP的兴趣达到了1000000000%
  • 腾讯混元3D-1.0:文本到三维和图像到三维生成的统一框架
  • websphere CVE-2015-7450反序列化和弱口令,后台Getshell
  • 【赵渝强老师】Redis的AOF数据持久化
  • Spring——入门
  • MySQL 数据表常用编码类型解析
  • Java | Leetcode Java题解之第554题砖墙
  • 怎么把图片快速压缩变小?图片在线压缩的3款简单工具
  • 跨境访问难题?SD-WAN跨境加速专线加速电商社交媒体推广
  • 静态NAT和NAPT的区别
  • MySQL数据库专栏(四)MySQL数据库链接操作C#篇
  • 字节青训营刷题--完美偶数计数【简单】