Java 读取Excel 批注

时间:2026-02-16 15:01:30

1、可在e-iceblue中文官网下载包,解压后,将lib文件夹中的jar文件导入Java程序;或者通过maven仓库下载导入jar,maven仓库路径配置及依赖添加可以参考官网教程。导入效果如下图:

Java 读取Excel 批注

1、import com.spire.xls.*;



import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class ExtractComment {
    public static void main(String[] args)throws IOException {
        //加载excel文档
        Workbook wb = new Workbook();
        wb.loadFromFile("AddComments.xlsx");

        //获取工作表
        Worksheet sheet = wb.getWorksheets().get(0);

        //打印指定单元格的文本批注内容
        System.out.println("H2 的批注文本 = " + sheet.getCellRange("H2").getComment().getText());
        System.out.println("F2 的批注文本 = " + sheet.getCellRange("F2").getComment().getRichText().getRtfText());

        //获取指定单元格中批注背景颜色
        Color color = sheet.getRange().get("H2").getComment().getFill().getForeColor();
        System.out.print(color);

        //获取指定单元格中的批注背景图片
        /*BufferedImage image = sheet.getRange().get("H2").getComment().getFill().getPicture();
        ImageIO.write(image,"png",new File("ExtractedImages.png"));*/

    }
}

2、批注读取结果:(读取的图片可在程序文件夹下查看)

Java 读取Excel 批注

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com