Opanuj funkcje agregujące Excel w C#
using IronXL;
using System.Linq;

WorkBook workBook = WorkBook.Load("sample.xls");
WorkSheet workSheet = workBook.WorkSheets.First();

// Get range from worksheet
var range = workSheet["A1:A8"];

// Apply sum of all numeric cells within the range
decimal sum = range.Sum();

// Apply average value of all numeric cells within the range
decimal avg = range.Avg();

// Identify maximum value of all numeric cells within the range
decimal max = range.Max();

// Identify minimum value of all numeric cells within the range
decimal min = range.Min();
NuGet Download
PM > Install-Package IronXL.Excel
Opanuj funkcje agregujące Excel w C#

Opanuj funkcje agregujące Excel w C#

Przyklad kodu powyzej pokazuje, jak łatwo uzyskać wartosci agregowane z zakresu komorek w arkuszu kalkulacyjnym Excel. Należy jednak pamietac, ze kazda nieliczbowa komorka zostanie pominieta.

Sum

Metoda Sum() zwraca całkowitą sumę wybranego zakresu komórek.

Average

Metoda Average() zwraca średnią wybranego zakresu komórek.

Minimum

Metoda Min() zwraca najmniejszą liczbę z wybranego zakresu komórek.

Maximum

Metoda Max() zwraca największą liczbę z wybranego zakresu komórek.

Dla wiekszej elastycznosci powyzsze funkcje mogą być również stosowane do pojedynek/kilkakrotnych wierszy lub kolumn. Dowiedz sie więcej o wybieraniu wierszy i kolumn.

Odkryj funkcje matematyczne w Excelu przy użyciu C#
Zobacz na GitHubie

Gotowy, aby rozpocząć?

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