Java 读取Excel 批注

 时间:2024-10-15 00:27:04

以下经验内容将分享通过java程序来读取excel中的批注内容,包括读取批注文本内容、批注填充颜色、批注填充图片等。

工具/原料

Free Spire.XLS for Java (免费版)

IntelliJ IDEA

jar文件获取及导入:

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

Java 读取Excel 批注

Java代码示例

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 批注
  • Java 回复Word批注
  • excel批注是什么意思,excel批注使用教程
  • C# 读取Word批注内容
  • Java 读取Word批注中的文本
  • excel如何插入批注和删除批注
  • 热门搜索
    ps怎么做动画 脸上出油长痘怎么办 手机丢了微信怎么登陆 奔腾b50怎么样 ps羽化怎么用 炒外汇怎么开户 厨房英语怎么说 皮肤过敏了怎么办 呼吸困难是怎么回事 传真怎么用