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

    替换效果:

(0)

相关推荐

  • Java 替换PPT中的指定文本内容

    操作方法 01 在Java程序中导入Spire.Presentation.jar文件,如下图: 02 导入jar到程序后,编辑代码,如下: import com.spire.presentation. ...

  • Excel中怎么截取文本内容? Excel单元格批量截取数据的教程

    怎么快速截取单元格文本内容呢?当要处理的单元格数量较多时,逐一编辑单元格将显得很繁琐,当然也可以借助Left.Right或Mid等函数来截取单元格文本,但这种操作无法直接在单元格内完成.以下小编为大家 ...

  • EXCEL表格中怎么制作图片索引? EXCEL中索引指定位置的图片的教程

    在工作时,我们经常需要把存在的问题制成表格进行一项项落实,标状态,然而文字描述不一定可以更好的描述问题,因此,在工作中,我们可以把数据表与图片建立起索引,如需要查看图片时不用索引,直接调用,我们就可以 ...

  • Excel中提取指定条件的不重复值的方法

    Excel中提取指定条件的不重复值的方法 话说某单位国庆员工文体活动安排,不同的员工参加有不同的项目. 现在需要看看美女小丽一共参加了几个项目. 也就是提取B列等于指定姓名的.C列不重复项. 如果用函 ...

  • 一招教你在excel中根据指定条件自动求出最大值

    相信很多小伙伴在日常办公中都会使用到excel,那么在其中我们怎么根据指定条件自动求出最大值呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开excel,在其中打开要进行操作的表格,小 ...

  • 如何在Excel中对指定一列中的数据进行累加排序?

    我们在使用Excel表格的时候有的时候需要对一对数据进行处理,比如需要对一列数据的指定内容进行排序,那么我们可以怎么样做呢?来一起去看看吧!具体如下:1. 第一步,我们需要点击打开我们需要设置的Exc ...

  • Java 高亮PPT中的指定文本

    操作方法 01 准备一个PPT源文档,如下,需要通过代码高亮第三页幻灯片中的"原创"文本内: 02 在IDEA中创建一个Java程序,并在程序中引入Spire.Presentati ...

  • 如何在excel中计算指定条件的最小值

    我们利用excel计算单元格中数据的最大值最小值是非常常见的操作,但是很多时候不是简单的选中单元格用最大值最小值公式进行计算就可以的,很多时候是需要有条件的,本篇就来用实例给大家分享一下如何在exce ...

  • 如何在excel中计算单元格文本中标点的数量

    excel中使用文本是非常常见的操作,但是在有些时候,我们需要去计算其中特定标点的数量用于统计或者其他用处,这个操作怎么实现呢?本篇就来和大家分享一下如何在excel中计算单元格文本中标点的数量. 操 ...