Si ha trabajado con fórmulas en Excel, debe conocer el poder de usar fórmulas para realizar cálculos y análisis. El uso de fórmulas es esencial para crear hojas de cálculo efectivas y tomar decisiones informadas. Excel tiene una amplia gama de fórmulas, incluidos operadores matemáticos, funciones y referencias celulares para automatizar completamente los cálculos y análisis de datos. En nuestra serie de artículos sobre trabajar con la API NPOI en .NET, explicamos cómo instalar NPOI en .NET y crear y guardar libros de trabajo de Excel. También demostramos cómo agregar un comentario a un archivo de Excel con NPOI usando C# en sus aplicaciones .NET. En este artículo, veremos cómo usar NPOI para agregar una fórmula a una hoja de trabajo en .NET. Pero primero veamos cómo agregamos una fórmula en un libro de trabajo usando Microsoft Excel.

Insertar fórmula en la hoja de cálculo con Microsoft Excel

Trabajar con fórmulas en Excel es simple y fácil de implementar. Excel proporciona fórmulas preconstruidas en una amplia gama de campos como matemáticas, finanzas, estadísticas y más. Puede comenzar con fórmulas en Excel escribiendo “=” en una celda y comenzará a ver fórmulas ofrecidas por Excel.

Pasos para insertar fórmula en la hoja de cálculo con Microsoft Excel

Si desea agregar dos valores en las celdas B1 + B2, puede usar los pasos de seguimiento para calcular la suma de estos dos valores.

  1. Ingrese el primer valor en la celda B1
  2. Ingrese el segundo valor en la celda B2
  3. Ingrese la fórmula de suma en la celda de destino como = suma (B1, B2)
  4. Presione ENTER o el letrero de la marca en la barra de fórmula Esto calculará la suma de estos dos valores y la visualización del resultado en la celda B3.

Use fórmula en Excel usando NPOI en C#

Ahora que tenemos claro cómo usar fórmulas en la hoja de trabajo utilizando Microsoft Excel, echemos un vistazo a cómo los desarrolladores de aplicaciones .NET pueden usar la API NPOI en C#/vb.net para lograr lo mismo.

Instalación de NPOI para .NET

Antes de que pueda comenzar a usar 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 para Instalar NPOI para .NET.

Agregar fórmula en la hoja de cálculo de Excel en C#

Ahora que su entorno de desarrollo está listo, cree un proyecto basado en consolas y agregue las siguientes líneas de código.

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

//Create cells
IRow row = ws.CreateRow(0);
ICell cell1 = row.CreateCell(0);
ICell cell2 = row.CreateCell(1);
ICell sumCell = row.CreateCell(3);

//Set the value of the cells
cell1.SetCellValue(10);
cell2.SetCellValue(15);

//Add formula
sumCell.SetCellFormula("sum(B1:B2)");

//Save the file
FileStream file = File.Create("ExcelFormula.xlsx");
wb.Write(file, false);
file.Close();

Cuando ejecute el código anterior, se generará un archivo XLSX que tendrá la fórmula establecida para agregar los valores.

Conclusión

En este artículo, vimos cómo agregar una fórmula en un libro de trabajo de Excel usando la API NPOI para .NET. El código está escrito en C#, pero también se puede reescribir en VB.NET y debe funcionar por igual. Estén atentos para más ejemplos de trabajar con libros de trabajo de Excel usando NPOI.