Formuły Excela w języku 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();
NuGet Download
PM > Install-Package IronXL.Excel
Formuły Excela w języku C#

Formuły Excela w języku C#

Używanie IronXL do pracy z formułami Excel

IronXL pozwala na ustawianie i ocenę formuł Excel bez potrzeby korzystania z Office Interop. Obsługuje ponad 150+ formuł, z regularnymi dodatkami. Formuły można przypisać za pomocą właściwości Range.Formula. Oto przykład:

Formuła to wyrażenie używane do obliczania wartości komórki. W Excelu, funkcje to predefiniowane formuły dostępne od ręki.

IronXL wyróżnia się wśród bibliotek Excel dla .NET wspierając szeroką gamę formuł Excel i umożliwiając ich obliczanie w czasie rzeczywistym.

How to Use Excel Formulas in C#

Oto kroki do wykorzystania formuł Excel używając IronXL w projekcie C#:

  1. Zainstaluj bibliotekę Excel: Pobierz i zainstaluj IronXL z NuGet, aby korzystać z funkcji Excel.
  2. Ładowanie dokumentu Excel: Otwórz swój plik Excel i wybierz domyślne Worksheet, gdzie chcesz zastosować formuły.
  3. Ustaw formuły i wartości: Przypisz formuły i wszelkie niezbędne wartości do komórek arkusza, które chcesz manipulować.
  4. Ocena formuł: Użyj metody EvaluateAll, aby obliczyć wyniki wszystkich zastosowanych formuł. Workbook
  5. Zapisz skoroszyt: Zapisz swój obiekt Workbook z powrotem do pliku Excel, odzwierciedlając wszystkie zmiany i obliczenia.

IronXL zapewnia prosty i efektywny sposób pracy z formułami Excel programowo w aplikacjach C# bez potrzeby instalacji Excela na serwerze lub kliencie.

Naucz się edytować formuły Excel w C# z IronXL
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,362,812Wersja:2026.11właśnie wydany