IRONSOFTWAREHOME
Fórmulas do Excel em 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 do Excel em C#

Fórmulas do Excel em C#

Usando IronXL para Trabalhar com Fórmulas no Excel

IronXL permite configurar e avaliar fórmulas do Excel sem a necessidade do Office Interop. Ele suporta mais de 150+ fórmulas, com mais sendo adicionadas regularmente. As fórmulas podem ser atribuídas usando a propriedade Range.Formula. Eis um exemplo:

Uma fórmula é uma expressão usada para calcular o valor de uma célula. No Excel, funções são fórmulas predefinidas prontamente disponíveis.

IronXL se distingue entre bibliotecas .NET de Excel ao suportar uma ampla gama de fórmulas do Excel e permitir seu cálculo em tempo real.

How to Use Excel Formulas in C#

Aqui estão os passos para utilizar fórmulas do Excel usando IronXL em um projeto C#:

  1. Instale uma Biblioteca Excel: Baixe e instale IronXL do NuGet para usar funcionalidades do Excel.
  2. Carregue o Documento Excel: Abra seu arquivo Excel e selecione o Worksheet padrão onde deseja aplicar fórmulas.
  3. Definir Fórmulas e Valores: Atribua fórmulas e quaisquer valores necessários às células da planilha que deseja manipular.
  4. Avalie Fórmulas: Use o método EvaluateAll para calcular os resultados de todas as fórmulas aplicadas. Workbook
  5. Salve a Pasta de Trabalho: Salve seu objeto Workbook de volta para um arquivo Excel, refletindo todas as mudanças e cálculos.

IronXL fornece um método simples e eficiente para trabalhar com fórmulas Excel de forma programática dentro de aplicações C# sem a necessidade de instalar o Excel no servidor ou cliente.

Aprenda a Editar Fórmulas Excel em C# com o IronXL
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,237,574Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.