之前介绍了如何使用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();
}
}
效果图: