观看记录
  • 我的观影记录
登录
测试首页Java 用图片替换Excel中的指定文本内容

Java 用图片替换Excel中的指定文本内容

本文在Java程序代码中通过加载图片替换Excel中的指定文本内容。
基本操作思路如下:加载Excel工作簿,获取工作表,查找指定单元格中的文本字符串,将单元格内容设置为空,获取该单元格行列坐标,插入图片到该单元格,保存文档。

操作方式

  • 01

    引入jar包,如下图:

  • 02

    键入如下代码:
    import com.spire.xls.*;

    public class ReplaceTextWithImg {
    public static void main(String[] args) {
    //加载Excel示例文档
    Workbook workbook = new Workbook();
    workbook.loadFromFile("test.xlsx");

    //获取第一张工作表
    Worksheet worksheet = workbook.getWorksheets().get(0);

    //查找文档中的字符串“图片”
    CellRange[] ranges = worksheet.findAllString("C1", false, false);
    for (CellRange cellrange : ranges)
    {
    //重置文本为空
    cellrange.setText("");

    //获取单位格地点的行列
    int row = cellrange.getRow();
    int column = cellrange.getColumn();

    //添加图片到获取的单位格
    worksheet.getPictures().add(row, column,"logo.jpg");
    }

    //保留文档
    workbook.saveToFile("ReplaceTextWithImage.xlsx", ExcelVersion.Version2013);
    workbook.dispose();
    }
    }

  • 03

    替代结果:

  • End

出格提醒

代码中的文件路径为IDEA项目文件夹路径。也可自界说为其他路径。

“Java 用图片替换Excel中的指定文本内容”关联的文章

切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名