Insérer des commentaires de cellule

Aspose.Cells - Insérer des commentaires de cellules

Ajoutez un commentaire à une cellule en appelant la méthode addComments de la collection Shapes (encapsulée dans l’objet Worksheet). Le nouvel objet Comment peut être accédé depuis la collection Comments en passant l’index du commentaire. Après avoir accédé à l’objet Comment, personnalisez la note du commentaire en utilisant la méthode setNote de l’objet Comment.

Java

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

Worksheet worksheet = workbook.getWorksheets().get(0);

//Adding a comment to "F5" cell

int commentIndex = worksheet.getComments().add("F5");

Comment comment = worksheet.getComments().get(commentIndex);

//Setting the comment note

comment.setNote("Hello Aspose!");

Apache POI SS - HSSF & XSSF - Insérer des commentaires de cellule

Les exemples ci-dessous montrent comment insérer des commentaires à l’aide de l’API Apache POI

Java

 Workbook wb = new XSSFWorkbook(); //or new HSSFWorkbook();

CreationHelper factory = wb.getCreationHelper();

Sheet sheet = wb.createSheet();

Row row   = sheet.createRow(3);

Cell cell = row.createCell(5);

cell.setCellValue("F4");

Drawing drawing = sheet.createDrawingPatriarch();

// When the comment box is visible, have it show in a 1x3 space

ClientAnchor anchor = factory.createClientAnchor();

anchor.setCol1(cell.getColumnIndex());

anchor.setCol2(cell.getColumnIndex()+1);

anchor.setRow1(row.getRowNum());

anchor.setRow2(row.getRowNum()+3);

// Create the comment and set the text+author

Comment comment = drawing.createCellComment(anchor);

RichTextString str = factory.createRichTextString("Hello, World!");

comment.setString(str);

comment.setAuthor("Apache POI");

// Assign the comment to the cell

cell.setCellComment(comment);

Télécharger le code en cours d’exécution

Télécharger le code source d’exemple