已解决
vue3网页将表格内容导出到excel
来自网友在路上 194894提问 提问时间:2023-11-19 16:41:24阅读次数: 94
最佳答案 问答题库948位专家为你答疑解惑
1、安装 xlsx
库:
npm install xlsx
2、在你的组件中引入 xlsx
库:
import * as XLSX from 'xlsx';
3、添加导出按钮到你的模板:
<!-- 在模板中添加导出按钮 -->
<el-button type="primary" @click="exportToExcel">导出Excel</el-button>
4、exportToExcel函数
// 导出 Excel
const exportToExcel = () => {// 构建工作簿const wb = XLSX.utils.book_new();const ws = XLSX.utils.json_to_sheet(tableData.value);// 将工作表添加到工作簿XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');// 将工作簿转为 ArrayBufferconst arrayBuffer = XLSX.write(wb, { bookType: 'xlsx', type: 'array' });// 创建 Blobconst blob = new Blob([arrayBuffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });// 创建下载链接const url = URL.createObjectURL(blob);const a = document.createElement('a');a.href = url;a.download = 'exported_data.xlsx';// 模拟点击下载链接document.body.appendChild(a);a.click();document.body.removeChild(a);URL.revokeObjectURL(url);
};
查看全文
99%的人还看了
相似问题
- 系列十一、你平时工作用过的JVM常用基本配置参数有哪些?
- 如何应用ChatGPT撰写、修改论文及工作报告,提供写作能力及优化工作??
- 羊大师教你如何有效解决工作中的挑战与压力?
- 人工智能基础_机器学习044_使用逻辑回归模型计算逻辑回归概率_以及_逻辑回归代码实现与手动计算概率对比---人工智能工作笔记0084
- 百度爬虫的工作原理解析
- Flowable工作流高级篇
- MySQL的执行器是怎么工作的
- 人工智能基础_机器学习046_OVR模型多分类器的使用_逻辑回归OVR建模与概率预测---人工智能工作笔记0086
- 有了这个精密空调神器,医疗机构工作效率翻了10倍!
- 【网络】网口工作模式(混杂模式|监听模式|监视模式|管理模式)
猜你感兴趣
版权申明
本文"vue3网页将表格内容导出到excel":http://eshow365.cn/6-39452-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!