之前介绍了如何使用spire.xls for java ,该文将介绍在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();
}
}
效果图: