关于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。希望路过的各位大佬一起探讨一下该怎么办。

相关内容

热门资讯

6个锦囊!Wepoke透明透明... 自定义新版Wepoke透明系统规律,只需要输入自己想要的开挂功能,一键便可以生成出Wepoke透明专...
三个锦囊!Wepoke辅助器透... 自定义新版Wepoke辅助器系统规律,只需要输入自己想要的开挂功能,一键便可以生成出Wepoke辅助...
8分钟了解(wepoke软件透... 8分钟了解(wepoke软件透明挂存在的!开挂辅助)外挂透明挂辅助(2022已更新)(哔哩哔哩)是一...
第一种规律!Wepoke苹果透... 第一种规律!Wepoke苹果透明挂AI开挂!(软件挂)wePokE外挂辅助插件!(有挂细节)-哔哩哔...
十个锦囊!Wepoke外挂透明... 十个锦囊!Wepoke外挂透明挂脚本!(软件挂)WepokE外挂辅助!(有挂详情)-哔哩哔哩;一、W...
五个锦囊!Wepoke挂透明挂... 五个锦囊!Wepoke挂透明挂AI透视挂!(软件挂)wEpOke辅助器规律!(有挂方法)-哔哩哔哩;...
4个锦囊!Wepoke私人房透... 4个锦囊!Wepoke私人房透明挂辅助神器!(软件挂)wEpOke辅助黑科技!(真实有挂)-哔哩哔哩...
三个锦囊!Wepoke计算器外... 三个锦囊!Wepoke计算器外挂透明挂脚本!(软件挂)Wepoke辅助外挂神器!(竟然有挂)-哔哩哔...
两个锦囊!Wepoke代码软件... 自定义新版Wepoke代码系统规律,只需要输入自己想要的开挂功能,一键便可以生成出Wepoke代码专...
四个锦囊!Wepoke app... 自定义新版Wepoke app系统规律,只需要输入自己想要的开挂功能,一键便可以生成出Wepoke ...