En nuestro artículo anterior, usando NPOI para hojas de cálculo en .NET, pasamos y mostramos cómo puede crear un libro de trabajo con NPOI en C#. También mostramos ejemplos de cómo leer datos de una hoja de cálculo y guardar el libro de trabajo como un XLSX. NPOI es una poderosa API de código abierto que le permite trabajar con hojas de cálculo de Microsoft Office Excel y documentos de Word. En este artículo, exploramos más a fondo las características de insertar un comentario en una hoja de trabajo de Excel usando NPOI con .NET.

Inserte el comentario en la hoja de cálculo con Microsoft Excel

Antes de que podamos sumergirnos en los detalles de insertar un comentario en una hoja de trabajo, primero echemos un vistazo a cómo insertar un comentario en una hoja de trabajo usando Microsoft Excel. Esto nos dará una idea clara sobre lo que vamos a lograr al final de este artículo.

¿Qué es un comentario en Excel?

Un comentario en Excel es un texto asociado con una celda particular para mostrar información adicional. Puede agregar un comentario a una celda y otros pueden responder a ese comentario para comenzar una discusión. Para ver un comentario en una celda, simplemente pase el ratón en la celda que contiene el comentario y mostrará el contenido del comentario.

Pasos para insertar comentarios en la hoja de trabajo de Excel con Microsoft Excel

Para insertar un comentario en una celda específica en la hoja de trabajo, se pueden usar los siguientes pasos.

  1. Abra Excel y seleccione NUEVO de la opción Menú de archivo
  2. Haga clic en la celda donde desea insertar el comentario
  3. Ahora haga clic derecho y seleccione un nuevo comentario o seleccione un nuevo comentario en el menú Insertar en la parte superior
  4. Aparecerá una ventana emergente donde ingrese el texto para el comentario
  5. Una vez hecho esto, presione ENTER y el comentario se guardará con la celda seleccionada
  6. Para ver el comentario, pase el ratón en la celda donde agregó el comentario.
  7. Esto mostrará el comentario
comentario en excel-workbook

Inserte el comentario en la hoja de cálculo con NPOI en C#

Ahora que tiene una idea de cómo insertar un comentario en una hoja de trabajo de Excel con Microsoft Excel, echemos un vistazo a cómo los desarrolladores de aplicaciones pueden aprovechar la potencia para llevar a cabo la misma usando NPOI POI en .NET.

Instalación de NPOI

Antes de que pueda comenzar con el uso de NPOI en su aplicación .NET, debe instalar NPOI en su proyecto para comenzar. Puede aprender sobre esto en nuestra Guía de instrucciones detalladas de Instalar NPOI para .NET.

Inserte un comentario en la hoja de cálculo de Excel

En esta etapa, su entorno de desarrollo debería estar listo para comenzar a trabajar con NPOI en su proyecto .NET. Cree un nuevo proyecto basado en la consola y agregue la siguiente muestra de código.

//Create workbook
IWorkbook wb = new XSSFWorkbook();
            
ISheet ws = wb.CreateSheet("MySheet");

//Create the drawing patriarch
IDrawing drawing = ws.CreateDrawingPatriarch();
            
//Create cell and set its value
ICell cell = ws.CreateRow(2).CreateCell(2);
            
cell.SetCellValue("Comment is added here.");
            
//Create comment
IClientAnchor anchor = wb.GetCreationHelper().CreateClientAnchor();
            
IComment comment = drawing.CreateCellComment(anchor);
            
comment.String = new XSSFRichTextString("Comment in Cell using NPOI");
            
comment.Author = ("FileFormat.com");
            
cell.CellComment = (comment);
            
//Save the file
FileStream file = File.Create("ExcelComment.xlsx");
            
wb.Write(file, false);
            
file.Close();

Eso es todo. Guardar su proyecto, construirlo y ejecutarlo. Encontrará el archivo de salida Excelcomment.xlsx generado en la carpeta de salida de su proyecto. Ábrelo en Microsoft Excel y pasee el cursor del mouse en la celda C2, donde insertamos el comentario. Verá el comentario como se muestra en la captura de pantalla a continuación.

Conclusión

En este artículo, discutimos sobre la inserción de un comentario en una hoja de trabajo de Excel usando NPOI. El código fuente utilizado en el proyecto se escribió en C# que generó la salida Excel con comentarios insertados en la hoja de trabajo. Exploraremos más a fondo la API NPOI para trabajar con hojas de cálculo, así que estad atentos.