关于vue实现导出excel表,以及导出的excel后的图片超过单元格的问题
创始人
2024-12-29 13:37:47
0

实现导出带图标片的excel的方法,

首先:

import table2excel from 'js-table2excel
// 导出表格  按钮点击后触发事件 const onBatchExport = () => {        const column = [     //数据表单     {       title: "ID", //表头名称title       key: "id", //数据       type: "text", //类型     },     {       title: "景区ID",       key: "scienceid",       type: "text",     },     {       title: "景区名称",       key: "sciencename",       type: "text",     },     {       title: "二维码",       key: "code",       type: "image",       width: 80,       height: 80,     },       {       title: "二维码状态",       key: "state",       type: "text",     },     {       title: "创建时间",       key: "time",       type: "text",       width: 130,       height: 80,     },      ];  //将数据转化为字符串(list_data数据是接口数据,把名称换成自己的数据即可)   let tableDatas = JSON.parse(JSON.stringify(datalists.value));    let datas = tableDatas;   table2excel(column, datas, "数据"); //表单数据名称 };

但是这种可能会出现在excel打开表格时,图片尺寸超过单元格的问题,这个时候就要去更改table2excel文件源码,在node_modules/js-table2excel/src/index.js中更改

在img标签外面加一个div然后设置div和img的宽高,

function getImageHtml(val, options) { 			options = Object.assign({ width: 40, height: 60, scale: 0.64 }, options); 			const imgWidth = options.width * options.scale; 			const imgHeight = options.height * options.scale; 			return ` 			
`; }

我又给div和img的宽高加了一个缩小,div和img的宽高等于单元格宽高乘以0.64。

这样的话图片就不会超过单元格了ψ(`∇´)ψ,但是会有一个问题如果在wps上打开的话图片又会显得很小T_T。希望路过的各位大佬一起探讨一下该怎么办。

相关内容

热门资讯

透视app!wepoker私人... 透视app!wepoker私人辅助器,新海贝之城万能辅助器,第三方教程(有挂介绍)暗藏猫腻,小编详细...
第7分钟辅助!潮汕木虱有辅助挂... 第7分钟辅助!潮汕木虱有辅助挂吗(辅助挂)其实真的有挂(详细辅助2025教程)1)潮汕木虱有辅助挂吗...
1.9分钟了解“闲逸官方辅助软... 1.9分钟了解“闲逸官方辅助软件叫什么名字”总是是有挂(辅助挂)详细辅助黑科技教程1、点击下载安装,...
透视总结!wepoker数据分... 透视总结!wepoker数据分析工具,朋朋政和510k辅助,2025新版教程(有挂方法)1、点击下载...
五分钟辅助!大唐辅助神器(辅助... 五分钟辅助!大唐辅助神器(辅助挂)本然是真的有挂(详细辅助透明挂教程)是一款可以让一直输的玩家,快速...
玩家攻略推荐“潮友会鱼虾蟹骰子... 玩家攻略推荐“潮友会鱼虾蟹骰子概率计算公式”切实真的是有挂(辅助挂)详细辅助揭秘教程1、每一步都需要...
透视真的!德州局怎么透视,潮汕... 透视真的!德州局怎么透视,潮汕掌上娱透视软件,可靠教程(有挂解说)1、这是跨平台的潮汕掌上娱透视软件...
第六分钟辅助!嘟咪互动有挂吗(... 一、嘟咪互动有挂吗简介了解软件请加微:136704302嘟咪互动有挂吗是一款在线扑克游戏平台,玩家可...
推荐一款“微信辅助工具”果然是... 推荐一款“微信辅助工具”果然是有挂(辅助挂)详细辅助2025新版1、下载好辅助软件之后点击打开,先需...
透视总结!aapoker怎么设... 透视总结!aapoker怎么设置提高好牌几率,八大碗辅助器,切实教程(有挂教程)进入游戏-大厅左侧-...