之前介绍了如何使用 Spire.XLS for java 添加和读取 Excel 文档中的图片,该文将介绍在 Java 程序中重置 Excel 图片大小和位置,以及删除图片。
重置图片大小和位置:
import com.spire.xls.*;
public class ExcelImage {
    public static void main(String[] args) {
        //加载示例文档
        Workbook workbook = new Workbook();
        workbook.loadFromFile("Sample.xlsx");
        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);
        //获取第一张图片
        ExcelPicture pic = sheet.getPictures().get(0);
        //重置大小
        pic.setHeight(200);
        pic.setWidth(120);
        //重置位置
        pic.setLeft(400);
        pic.setTop(200);
        //保持文档
        workbook.saveToFile("ResetPosition.xlsx");
        workbook.dispose();
    }
}
效果图:

import com.spire.xls.*;
public class ExcelImage {
    public static void main(String[] args) {
        //加载示例文档
        Workbook workbook = new Workbook();
        workbook.loadFromFile("Sample.xlsx");
        //获取第一个工作表
        Worksheet sheet = workbook.getWorksheets().get(0);
        //获取第一张图片
        ExcelPicture pic = sheet.getPictures().get(0);
        
        //删除图片
         pic.remove();
        //保存文档
        workbook.saveToFile("RemoveImage.xlsx");
        workbook.dispose();
    }
}
效果图:

    


					



