本文介绍使用Spire.XLS for Java 编辑和删除Excel中的批注的方法。
1、编辑Excel中的批注
import com.spire.xls.*;
public class ModifyComment {
public static void main(String[] args) {
//加载excel文档
Workbook wb = new Workbook();
wb.loadFromFile("AddComments.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
//获取指定单元格中的批注,设置新的批注文本、批注框大小等
sheet.getRange().get("D5").getComment().setText("新产品规格");//设置新批注文本
sheet.getRange().get("D5").getComment().setHeight(50);//设置批注高度和宽度
sheet.getRange().get("D5").getComment().setWidth(100);
sheet.getRange().get("F2").getComment().setText("最新数据");
sheet.getRange().get("F2").getComment().setAutoSize(true);//设置批注框自适应文本
//保存文档
wb.saveToFile("ModifyComment.xlsx",ExcelVersion.Version2013);
wb.dispose();
}
}
批注编辑前后效果:
2、删除Excel中的批注
import com.spire.xls.*;
public class DeleteComment {
public static void main(String[] args) {
//加载Excel文档
Workbook wb = new Workbook();
wb.loadFromFile("AddComments.xlsx");
//获取工作表
Worksheet sheet = wb.getWorksheets().get(0);
//获取指定单元格中的批注,并删除
sheet.getRange().get("D5").getComment().remove();
//保存文档
wb.saveToFile("DeleteComment.xlsx", ExcelVersion.Version2013);
wb.dispose();
}
}
批注删除效果: