Apache poi kullanarak hücre yorumları oluşturmaya çalışıyorum. Yorumlar oluşturabilirim, ancak varsayılan olarak her zaman excel'de görüntülenirler. Hücreye sağ tıklamak ve onları görünmez kılmak için yorumların işaretini kaldırmak zorundayım (şimdi sadece hücrede kaldığımda görünürler). (. Onlar hücrenin üzerinde kullanıcı vurgulu kadar excel görünmüyor böylece):Apache poi'de (.xlsx dosyaları için) hücre yorumları oluşturma yorumları gösteriliyor
Drawing drawing = cell.getSheet().createDrawingPatriarch();
CreationHelper factory = cell.getSheet().getWorkbook().getCreationHelper();
ClientAnchor anchor = factory.createClientAnchor();
anchor.setCol1(cell.getColumnIndex());
anchor.setCol2(cell.getColumnIndex() + 1);
anchor.setRow1(cell.getRowIndex());
anchor.setRow2(cell.getRowIndex() + 3);
Comment comment = drawing.createCellComment(anchor);
RichTextString str = factory.createRichTextString(message);
comment.setVisible(Boolean.FALSE);
comment.setString(str);
cell.setCellComment(comment);
Hangi sürümde Apache POI kullanıyorsunuz? Ve en son değilse, yeni sürmeyi denediniz mi? – Gagravarr
Merhaba Gagravarr, en son sürüm olan Apache POI 3.9 kullanıyorum. –