最终效果
pom版本,JDK采用1.8版本
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>3.3.4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.34</version>
<scope>provided</scope>
</dependency>
</dependencies>
实现代码
测试执行类
package org.open.openfile;
import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.metadata.data.ClientAnchorData;
import com.alibaba.excel.metadata.data.ImageData;
import com.alibaba.excel.metadata.data.WriteCellData;
import com.alibaba.excel.util.FileUtils;
import org.apache.commons.collections4.CollectionUtils;
import org.junit.Test;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicReference;
/**
* 图片导出
*
* @author dqh
* @date 2022/11/3 15:20
*/
public class ImageExportTest {
/**
* 图片导出
* <p>
* 1. 创建excel对应的实体对象 参照{@link ImageDemoData}
* <p>
* 2. 直接写即可
*/
@Test
public void imageWrite() {
//文件最后生成的路径
String fileName = "E:\\image\\" + "imageWrite.xlsx";
System.out.println(fileName);
//测试用的图片路径
String imagePath = "E:\\image\\img.jpeg";
String imagePath2 = "E:\\image\\img2

本文介绍如何利用Java库EasyExcel实现将图片数据导出到Excel文件中,并提供了完整的代码示例。通过设置图片路径、调整列宽等操作,实现了图片在Excel中的正确展示。


3776

被折叠的 条评论
为什么被折叠?



