Java 复制excel批注

 时间:2024-11-08 07:11:38

以下经验内容分享在java程序中如何复制excel批注。

工具/原料

Free Spire.XLS for Java (免费版)

IntelliJ IDEA

jar文件获取及导入:

1、通过e-iceblue官网下载包,并解压将lib文件夹下的jar文件导入java程序;或者通过maven仓库下载导入,maven仓库配置路径和依赖可参考https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.htmljar文件导入效果如下:

Java 复制excel批注

Java代码示例

1、import com.spire.xls.*;import java.awt.*;import java.awt.image.BufferedImage;public class CopyComment { public static void main(String[] args) { //加载Excel文档 Workbook wb = new Workbook(); wb.loadFromFile("AddComments.xlsx"); //获取指定工作表 Worksheet sheet = wb.getWorksheets().get(0); //获取源单元格批注内容 CellRange range = sheet.getRange().get("H2");//获取指定单元格 String commenttext = range.getComment().getText();//获取批注文本 BufferedImage image = range.getComment().getFill().getPicture();//获取批注填充图片 // Object object = range.getComment().getFill().getForeColor();//获取批注填充色 //获取新的单元格,添加批注文本和图片(颜色)填充 CellRange range1 = sheet.getRange().get("D3"); range1.getComment().setText(commenttext); range1.getComment().getFill().customPicture(image," "); //range1.getComment().getFill().setForeColor((Color) object); //保存文档 wb.saveToFile("CopyComment.xlsx",ExcelVersion.Version2013); wb.dispose(); }}

2、批注复制效果:

Java 复制excel批注
  • Excel怎么添加批注并显示批注?
  • Java 读取Excel 批注
  • Java 回复Word批注
  • Excel中如何复制批注?
  • excel如何使用选择性粘贴只复制批注
  • 热门搜索
    如何治疗褥疮 如何做酱牛肉 光明家具怎么样 如何扑救初期火灾 如何获得美国绿卡 粉底膏怎么用 银行不良记录怎么消除 电脑无线网卡怎么打开 如何让自己变得幽默 排卵期是什么时候