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

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

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

首先安装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效果图


相关文章

【NOIP初赛 】哈夫曼树

【NOIP初赛 】哈夫曼树

根据我已刷的初赛题中基本每套的倒数第五或第六个不定项选择题就有一个关于哈夫曼树及其各种应用的题,占:0—1.5分;然而我针对这个类型的题也多次不会做,so,今晚好好研究下哈夫曼树;  概念:  给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二...

【已解决】ubuntu16.04和Python3.5里的大坑

因为一些历史原因,几个服务器的系统都一直是ubuntu16.04,ubuntu16.04的python3的默认版本是3.5。而我这次配置python环境需要用到Pymysql配置成功后,然后直接运行,一直报错。我还一直尝试修改pymysql的代码,一度以为镜像站里的pymysql有错误。甚至跑去Gi...

跑在内存中的数据库——H2数据库

跑在内存中的数据库——H2数据库

今天接触到了一个非常有意思的数据库,叫H2数据库。在众多数据库中,H2数据库以其独特的特性——内存数据库模式,吸引了大量开发者的关注。今天,就来深入探讨一下这个跑在内存中的数据库——H2数据库。 一、H2数据库简介 H2是一个轻量级的关系型数据库,它支持嵌入式和客户...

常见License代码开源要求

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

【随笔】关于开发一个既能日常记账,又能拥有资产管理功能的APP的Idea

随便写了,想到哪里写哪里。最近一直在市面找一款记账APP,但是感觉都不满足我的需求。我的想法是,在普通账本程序的基础上,再加上多人管理。资产管理。资产管理一定要把价格接口对接好。我举个例子,比如有虚拟货币资产ETH 1个,那么就应该在统计的时候,按实时市值进行统计。又或者按照当天的市值统计。关于资产...

\r \n \r\n三者作为换行符的区别?

在计算机领域,\r、\n、\r\n 是表示文本行结束的转义字符,主要区别如下: ˂a name="1. \r(回车符,Carriage Return)" class="reference-link" href="#"˃1. \r(回车符,Carriage Return) ASCII码:13(十进...

发表评论

访客

看不清,换一张

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