FE - Vue 使用 XLSL 导出 excel 文件
库地址:
SheetJS - js-xlsx
可能需要的其他库:filesaveJS
package.json
"xlsx": "^0.11.6","file-saverjs": "^1.3.6"
数据格式
可单独写个接口为下载 excel 文件操作
[['cols1','cols2','cols3'],['data1','data2','data3']]
使用
<tmplate></template>
<script>// xlsx 导出插件import XLSX from 'xlsx'import XLSX_SAVE from 'file-saver'// xlsx 文件输出操作方法function s2ab(s) {const buf = new ArrayBuffer(s.length);const view = new Uint8Array(buf);for (let i = 0; i !== s.length; ++i) {view[i] = s.charCodeAt(i) & 0xFF;}return buf;}
export defalut {...method: {downloadExcel(data){/*** 数据导出格式为* [* ['cols1','cols2','cols3'],* ['data1','data2','data3']* ]*/let data = [['cols1','cols2'],['data1','data2']]// covert json to sheetconst ws = XLSX.utils.aoa_to_sheet(data);const wb = XLSX.utils.book_new();XLSX.utils.book_append_sheet(wb, ws, "Sheet1");// saveconst wbout = XLSX.write(wb, {type: "binary", bookType: "xlsx"})XLSX_SAVE.saveAs(new Blob([s2ab(wbout)], {type: "application/octet-stream"}), "exampleExcel.xlsx");}}
}
<script>
FE - Vue 使用 XLSL 导出 excel 文件相关推荐
- Vue前端表格导出Excel文件
前言 分享一个Vue前端导出Excel文件的方法.记录学习! 功能需求:将表格的全部数据导出Excel格式的文件 前端:Vue3+Element-Plus 这个导出方法全部为前端操作,后端只需要传入表 ...
- vue+Springboot+easyexecl 导出excel文件打不开
使用vue+Springboot+easyExecl导出文件时,在浏览器中下载的文件总是打不开,并且显示这个错误 1.我们逐步进行排查,首先看是不是后端的问题.这里附上我后端的代码 @GetMappi ...
- Vue+iview实现自定义格式导出Excel文件
背景:项目中要实现一个导出Excel文件模板的功能,原来实现是通过后台生成然后前端请求下载,这样要消耗IO资源,然后看了一下之前项目的导出功能,发现原来Vue+iview可以实现本地数据导出,不过iv ...
- 在vue中把数据导出Excel文件
在vue中把数据导出Excel文件 第一次尝试写文章 在vue中把数据导出成Excel格式的文件,话不多,上代码: 第一步我们要先安装几个集成的插件 npm install -S file-saver ...
- (vue)vue导出excel文件打不开,或者文件内容为object object
(vue)vue导出excel文件打不开,或者文件内容为object object[已解决] bug: 主要原因:没有注意到后端返回的数据格式,需要的是res而不是res.data 正确写法: < ...
- vue导出excel加一个进度条_使用vue导出excel文件
今天再开发中遇到一件事情,就是怎样用已有数据导出excel文件,网上有许多方法,有说用数据流的方式,https://www.cnblogs.com/yeqrblog/p/9758981.html,但是 ...
- vue 导出excel文件 利用 excelJs插件
用excelJs导出excel文件 没有咋整理发布出来是怕自己忘了咋写 exportExcel() {if (this.data.length == 0) {this.$message.error(& ...
- vue中如何进行Excel文件的下载
文章目录 业务需求: 实现方式 A1.模板下载: A2.搜索下载: A3.勾选下载: A4.上传错误记录下载Excel文件 业务需求: Q1.文件批量导入前,需要按照指定的格式与内容上传Excel文件 ...
- h5页面如何预览excel文件_如何使用JavaScript实现前端导入和导出excel文件?(H5编辑器实战复盘)...
前言 最近笔者终于把H5-Dooring的后台管理系统初步搭建完成, 有了初步的数据采集和数据分析能力, 接下来我们就复盘一下其中涉及的几个知识点,并一一阐述其在Dooring H5可视化编辑器中的解 ...
- 如何使用JavaScript实现前端导入和导出excel文件(H5编辑器实战复盘)
前言 最近笔者终于把H5-Dooring的后台管理系统初步搭建完成, 有了初步的数据采集和数据分析能力, 接下来我们就复盘一下其中涉及的几个知识点,并一一阐述其在Dooring H5可视化编辑器中的解 ...
最新文章
- Beta冲刺 (2/7)
- 易优cms红色风格春节年货礼品公司网站模板源码
- 又忙了一天,什么书也不看。
- Spark HA 集群搭建【1、基于文件系统的手动HA 2、基于zk的自动HA】
- mysql监控工具:zabbix+MPM(Performance Monitor for MySQL)
- win10 svn图标不显示
- python 键盘输入立刻反应_win10系统,为什么键盘输入字符后得停顿一下,鼠标点击才有效 例如在wor...
- 2022Java笔记
- 华芯超算技术负责人谈区块链对各行业的赋能
- html中定义高度的属性是什么,height【css 高度】属性教程
- 浅谈航管二次雷达工作原理
- 浅谈 Fhq-Treap
- oauth2-怎么使用
- 程序员等级图鉴,大牛头发有点少
- java程序员自我简介及简历
- 湖北职称英语和职称计算机考试,湖北职称英语考试
- h5怎么获取微信用户openId,h5如何获取微信用户openId
- XFX讯景GTX295(GX-295N-HHFF)
- 七夕祸害情侣终极宝典
- 兰卡斯特的计算机科学与技术,兰卡斯特大学计算机专业好吗