<el-button
type="warning"
icon="el-icon-download"
size="small"
@click="onBatchExport"
>
导出
</el-button>
安装插件
npm install js-table2excel
导入插件
import table2excel from 'js-table2excel'
data(){
return {
listDatanew: []
}
}
// 导出事件 datas是接口返回的数据
onBatchExport() {
const column = [
{
title: '姓名',
key: 'name',
type: 'text'
},
{
title: '年龄',
key: 'age',
type: 'text'
},
{
title: '巡检时间',
key: 'XJDATE',
type: 'text'
},
{
title: '问题描述',
key: 'PROBLEM',
type: 'text'
},
{
title: '图片1',
key: 'IMG1',
type: 'image',
width: 50,
height: 50
},
{
title: '图片2',
key: 'IMG2',
type: 'image',
width: 50,
height: 50
},
]
let tableDatas = JSON.parse(JSON.stringify(this.listDatanew))
let datas = tableDatas;
table2excel(column, datas, '导出后的文件名')
},
vue table表格导出图片到Excel
ratel️2023-11-04 12:21
相关推荐
yuanyxh3 小时前
Mac 软件推荐万少3 小时前
AtomCode开发微信小程序《谁去呀》 全流程学Linux的语莫5 小时前
Vue 3 入门教程怕浪猫6 小时前
第一章、Chrome DevTools Protocol (CDP) 详解qq4356947018 小时前
Vue04AC赳赳老秦8 小时前
OpenClaw+Power Apps 实战:自动生成 Power Apps 应用、连接 Excel 数据源Yeats_Liao9 小时前
Feed流系统设计(三):数据模型与存储设计,从表结构到Redis收件箱我是真菜9 小时前
彻底理解js中的深浅拷贝尽兴-10 小时前
4.1 智能体核心:Agent、Sub-Agent、ReAct、规划执行万物更新_11 小时前
vue框架