当前位置:首页 > 默认分类 > 正文内容

【vue】vue3实现表格(JSON)数据导出Excel

virtualman3年前 (2023-02-17)默认分类4801

首先安装xlsx依赖

npm install xlsx --save

项目中引入

import * as XLSX from "xlsx";

此方法纯导出数据,没有其他设置,对导出的Excel表格没有要求时可以用这个方法最简便。


console.log('导出excel');
const data = XLSX.utils.json_to_sheet(obj.project)
const wb = XLSX.utils.book_new()
XLSX.utils.book_append_sheet(wb, data, obj.project.title)//自定义的sheet表名
XLSX.writeFile(wb,obj.project.title+'.xlsx')//自定义的文件名

导出的excel效果图


相关文章

【动态规划】基础背包问题

  1159. 背包问题一 (Standard IO) 时间限制: 1000 ms  空间限制: 262144 KB  具体限制   题目描述 有个背包可承受重量N,现有T件物品每件物品重量为...

【PHP】大量 HTTP 请求调第三方接口,接口堵塞引起的 FD 耗尽(too many file open)问题

“FD耗尽”中的“FD”指的是“文件描述符”(File Descriptor)。在Unix和类Unix系统(如Linux)中,文件描述符是一个非负整数,用于标识一个进程打开的文件或其他输入/输出资源,比如网络套接字(socket...

常见License代码开源要求

  常见许可证类型 典型软件 触发代码开源义务前提要求 开源要求和范围 BSD类 如:Apache/BSD/MIT等 Tomcat;OpenSSL 无 无 MPL类 如:MPL/EPL等 FirFox,Eclips...

解决!!!关于微信小程序中无法正常显示uview-plus的up-tabs组件样式的问题

解决!!!关于微信小程序中无法正常显示uview-plus的up-tabs组件样式的问题

一.问题背景uview-plus3.0是基于uView2.x修改的vue3版本,提供了很多好用的移动端组件。点击访问最近在使用uview-plus的tabs标签组件时,需要对标签的背景颜色等样式进行自定义,查看官方文档发现提供了参数activeStyle、inactiveStyle、itemStyl...

GIT文件名大小写修改后,提交不上去?

可执行以下命令更改 git 设置,使其区分文件名的大小写。但如果你已经提交了有问题的,会造成仓库上有大写、小写两份,一定要先回退提交后,重新提交。 git config core.ignorecase false...

量化交易策略随笔

1、请先掉用jin10接口,获取截止到当前时间的资讯,资讯条数:flashNumber;2、每个flash LLM生成score作为单条资讯的影响因子。3、总资讯情绪影响因子 = ∑score^3 / flashNumber4、查询多空比,多空比大于1,代表投资情绪积极。小于1则代码投资情绪消极。5...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。