easyexcel导出图片到具体excel具体位置并设置大小

提示:easyexcel模板导出,并导出图片到具体位置


前言

最近在做物料工艺单,用到easyexcel通过模板导出物料数据并在excel中具体位置插入尺寸图,研究了官方语雀文档,发现导出图片使用的是ImageData类封装一些图像位置信息和图像信息,但是搞来搞去发现老是会在最后一行第一格插入或者报什么转换异常之类的,达不到效果。后面通过研究源码,找到了一条路径。本文记录一下,供广大网友参考。


一、easyexcel源码中填充图片并设置大小的方法

AbstractExcelWriteExecutorfillImage 方法
在这里插入图片描述

二、改造后的代码

// bytes为要导出的图像文件字节数组
bytes = outputStream.toByteArray();
if (bytes != null) {
   
    WriteContext writeContext = excelWriter.writeContext();
    Workbook workbook = writeContext.writeWorkbookHolder().getWorkbook
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值