IRONSOFTWAREHOME
Fórmulas de Excel en C#
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;

// Set Formulas
workSheet["A1"].Formula = "Sum(B8:C12)";
workSheet["B8"].Formula = "=C9/C11";
workSheet["G30"].Formula = "Max(C3:C7)";

// Force recalculate all formula values in all sheets.
workBook.EvaluateAll();

// Get the formula's calculated value.  e.g. "52"
var formulaValue = workSheet["G30"].First().FormattedCellValue;

// Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = workSheet["G30"].Formula;

// Save changes with updated formulas and calculated values.
workBook.Save();
Imports IronXL
Imports System.Linq

Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet

' Set Formulas
workSheet("A1").Formula = "Sum(B8:C12)"
workSheet("B8").Formula = "=C9/C11"
workSheet("G30").Formula = "Max(C3:C7)"

' Force recalculate all formula values in all sheets.
workBook.EvaluateAll()

' Get the formula's calculated value.  e.g. "52"
Dim formulaValue = workSheet("G30").First().FormattedCellValue

' Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = workSheet("G30").Formula

' Save changes with updated formulas and calculated values.
workBook.Save()
NuGet Download
PM > Install-Package IronXL.Excel
Fórmulas de Excel en C#

Fórmulas de Excel en C#

Cómo usar IronXL para trabajar con fórmulas de Excel

IronXL permite establecer y evaluar fórmulas de Excel sin necesidad de Office Interop. Soporta más de 150+ fórmulas, añadiendo más regularmente. Las fórmulas se pueden asignar utilizando la propiedad Range.Formula. Aquí hay un ejemplo:

Una fórmula es una expresión utilizada para calcular el valor de una celda. En Excel, las funciones son fórmulas predefinidas disponibles inmediatamente.

IronXL se distingue entre las bibliotecas de Excel for .NET al soportar una amplia gama de fórmulas de Excel y al permitir su cálculo en tiempo real.

How to Use Excel Formulas in C#

Aquí están los pasos para utilizar fórmulas de Excel utilizando IronXL en un proyecto C#:

  1. Instalar una Biblioteca de Excel: Descargue e instale IronXL desde NuGet para usar las funcionalidades de Excel.
  2. Cargar el documento Excel: Abre tu archivo Excel y selecciona el Worksheet predeterminado donde deseas aplicar fórmulas.
  3. Establecer Fórmulas y Valores: Asigne fórmulas y cualquier valor necesario a las celdas de la hoja de cálculo que desea manipular.
  4. Evaluar fórmulas: Usa el método EvaluateAll para calcular los resultados de todas las fórmulas aplicadas. Workbook
  5. Guardar el libro de trabajo: Guarda tu objeto Workbook de nuevo en un archivo Excel, reflejando todos los cambios y cálculos.

IronXL proporciona un método sencillo y eficiente para trabajar con fórmulas de Excel programáticamente dentro de aplicaciones C# sin requerir que Excel esté instalado en el servidor o cliente.

Aprenda a editar fórmulas de Excel en C# con IronXL
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,237,574Versión:2026.9recién lanzado

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta