<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
相关推荐
breeze jiang9 小时前
Next.js App Router 父子组件 RSC 拆分实战:从 Redis Hash 到客户端交互的最小化边界丫头,冲鸭!!!9 小时前
记账网站-post功能鬼手点金9 小时前
Scrapy + Playwright 完整示例(JS 动态渲染网页)逝水无殇9 小时前
HTML 文本格式化详解:掌握 <strong>、<em>、<mark>、<del> 等常用标签光影少年10 小时前
react离线缓存、图片缓存方案AI导出鸭10 小时前
怎么让豆包做表格?AI导出鸭苹果版将豆包输出的管道表格智能解析为二维结构,一键导出为Excel或Word标准表格。我命由我1234518 小时前
CesiumJS 笔记 - 获取容器中心点、Cartesian3 clone 方法、修改 Cartesian3 对象的高度抱抱宝19 小时前
Agent-study项目教程(03):手写 Mini-ReAct Agent(不依赖框架)用户9385156350720 小时前
Next.js 笔记系统(二):Redis 数据服务与侧边栏组件拆分实战java1234_小锋21 小时前
Vue3专题 - 组件基础