zoukankan      html  css  js  c++  java
  • vue 纯前端导出Excel

    我用的是组件js-export-excel,是一个纯 js 导出 excel的方式,下面介绍如何使用

    第一步,先安装该组件:

    npm install js-export-excel
    
    or
    
    yarn add js-export-excel

    第二步,在需要地方引用

    const ExportJsonExcel = require("js-export-excel");
    
    or
    
    import ExportJsonExcel from "js-export-excel";

    开始使用

       //定义导出Excel表格事件
        exportExcel: function () {
          var data = this.selections;//选中的数据
          let dataTable = [];
          if (data && data.length > 0) {
            for (let i in data) {
              if (data[i]) {
                let obj = {
                  名称: data[i].Name,
                  号码: data[i].Phone,
                  班级: data[i].Class
                };
                dataTable.push(obj);
              }
            }
            this.exportToExcel(dataTable);
          }
        },
        exportToExcel (dataTable) {
          var option = {};
          option.fileName = "学生信息";
          option.datas = [
            {
              sheetData: dataTable,
              sheetName: "sheet",
              sheetFilter: [
                "名称",
                "号码",
                "班级"
              ],
              sheetHeader: [
                "名称",
                "号码",
                "班级"
              ]
            }
          ];
          var toExcel = new ExportJsonExcel(option);
          toExcel.saveExcel();
        }

    很简单!!

  • 相关阅读:
    layui 相关知识
    ideal debug 启动不起来
    删除命令 rm -rf maven-project-jxcg.zip 解压 unzip maven-project-jxcg.zip
    vsb 配置
    cmd dos
    switch
    Element UI 框架搭建
    mysql 远程连接设置
    YApi可视化接口管理平台 接口
    报403错误
  • 原文地址:https://www.cnblogs.com/qtiger/p/13672661.html
Copyright © 2011-2022 走看看