poi excel 注释
时间: 2023-07-07 09:44:04 浏览: 96
要在POI Excel中添加注释,可以使用HSSFPatriarch类。以下是一个简单的示例代码,展示如何在单元格A1中添加注释:
```java
// 创建工作簿和工作表对象
Workbook workbook = new HSSFWorkbook();
Sheet sheet = workbook.createSheet("Sheet1");
// 创建单元格对象
Cell cell = sheet.createRow(0).createCell(0);
cell.setCellValue("Hello World!");
// 创建注释对象
HSSFPatriarch patr = (HSSFPatriarch) sheet.createDrawingPatriarch();
Comment comment = patr.createComment(new HSSFClientAnchor(0, 0, 0, 0, (short) 1, 1, (short) 3, 4));
comment.setString(new HSSFRichTextString("This is a comment"));
comment.setAuthor("User");
// 将注释绑定到单元格上
cell.setCellComment(comment);
```
在这个示例中,我们使用`HSSFPatriarch`类创建了一个注释对象,并使用`HSSFClientAnchor`类设置了注释的位置。然后,我们使用`setString`方法设置了注释的内容,并使用`setAuthor`方法设置了作者的名称。最后,我们使用`setCellComment`方法将注释绑定到单元格上。