<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
相关推荐
小冰球3 分钟前
前端侦探:我是如何挖掘出网站里 28 个"隐藏商品"的?掘金安东尼30 分钟前
零 JavaScript 的性能优化视频嵌入Filotimo_1 小时前
Vue 选项式 API vs 组合式 API:区别全解析unirst19850071 小时前
使用vite打包并部署vue项目到nginxwuhen_n1 小时前
JavaScript 手写 new 操作符:深入理解对象创建前端 贾公子1 小时前
Vue3 业务组件库按需加载的实现原理(中)温轻舟1 小时前
前端可视化大屏【附源码】funnycoffee1232 小时前
EXCEL VBA Color 将选中区域 的指定字符,设置字体颜色(比如红)滕青山2 小时前
文件16进制查看器核心JS实现wuhen_n2 小时前
JavaScript 手写 call、apply、bind:深入理解函数上下文绑定