vue 导入导出Excel文件(使用js-xlsx库)


vue 导入导出Excel文件(使用js-xlsx库)

 

官方地址Github
安装
npm install xlsx --s

简单二次封装js-xlsx库导入导出功能

封装为excel.js

        {
          name: "路人甲",
          phone: "123456789",
          email: "000@123456.com"
        },
        {
          name: "炮灰乙",
          phone: "123456789",
          email: "000@123456.com"
        },
        {
          name: "土匪丙",
          phone: "123456789",
          email: "000@123456.com"
        },
        {
          name: "流氓丁",
          phone: "123456789",
          email: "000@123456.com"
        }
      ]

method中写对应的方法

exportExcel() {
      Excel.exportExcel(this.jsonData, "文件");
    },
importFile() {
      Excel.importExcel((data, dataRef) => {
        alert("数据已经打印在控制台");
        console.log(data);
        console.log(dataRef);
      });
    }

太简单了没写demo,伸手党请不要来问demo。有疑问请留意。