Inserire Commenti alle celle

Aspose.Cells - Inserire Commenti alle celle

Aggiungi un commento a una cella chiamando il metodo addComments della collezione Shapes (incapsulata nell’oggetto Worksheet). Il nuovo oggetto Comment può essere accesso dalla collezione Comments passando l’indice del commento. Dopo aver accesso all’oggetto Comment personalizza la nota del commento utilizzando il metodo setNote dell’oggetto 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 - Inserire Commenti alle celle

Negli esempi seguenti viene mostrato come i Commenti possono essere inseriti utilizzando l’API di 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);

Scarica il codice in esecuzione

Scarica il codice di esempio