Insertar Comentarios en Celdas

Aspose.Cells - Insertar Comentarios en Celdas

Agregue un comentario a una celda llamando al método addComments de la colección de Shapes (encapsulada en el objeto Worksheet). El nuevo objeto Comment puede ser accedido desde la colección de Comments pasando el índice del comentario. Después de acceder al objeto Comment, personalice la nota del comentario usando el método setNote del objeto 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 - Insertar Comentarios en Celdas

Los siguientes ejemplos muestran cómo se pueden insertar Comentarios utilizando la API de 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);

Descargar Código en Ejecución

Descargar Código de Ejemplo