vue3中将表格导出excel的方法(极简且有效)

在这里插入图片描述
博主:小猫娃来啦
文章核心:vue2或vue3中将表格导出excel的通用方法

文章目录

  • 安装依赖,导入模块
  • 需要注意的
  • 完整导出代码
  • 原理
  • 效果

安装依赖,导入模块

安装

npm i xlsx
或者
pnpm i xlsx

导入

import * as XLSX from 'xlsx' 

这边有个说法:

在JavaScript中,使用import语句导入模块时,有两种不同的导入方式:默认导入命名导入

import XLSX from 'xlsx' 是默认导入,它假设模块中有一个默认导出的对象。但是,在 xlsx 模块中,并没有默认导出的对象的时候,就会报错。

import * as XLSX from 'xlsx' 是命名导入,它将整个模块作为一个命名空间引入,并将模块中的所有导出都作为该命名空间对象的属性。这种方式适用于 xlsx 模块,因为它将 XLSX 作为对象导出。

因此,你需要使用 import * as XLSX from 'xlsx' 来正确导入并使用 xlsx 模块。这样可以将整个模块作为命名空间引入,以便访问其中的方法和属性。


需要注意的

你可能感兴趣的:(vue,excel,vue.js,javascript)