发布网友 发布时间:2024-10-02 18:28
共1个回答
热心网友 时间:2024-11-06 03:01
本文在Java程序代码中通过加载图片替换Excel中的指定文本内容。
方法如下:1、引入jar包,如下图:
2、键入如下代码: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();}}
3、替换效果: