Sortowanie zakresow Excel w C#
using IronXL;

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

// Select a range
var range = workSheet["A1:D20"];

// Select a column(B)
var column = workSheet.GetColumn(1);

// Sort the range in ascending order (A to Z)
range.SortAscending();

// Sort the range by column(C) in ascending order
range.SortByColumn("C", SortOrder.Ascending);

// Sort the column(B) in descending order (Z to A)
column.SortDescending();

workBook.SaveAs("sortExcelRange.xlsx");
NuGet Download
PM > Install-Package IronXL.Excel
Sortowanie zakresow Excel w C#

Sortowanie zakresow Excel w C#

Ukladanie danych w porzadku alfabetycznym lub wedlug wartosci pozwala na łatwiejsza analize danych przez czlowieka w Microsoft Excel. IronXL sprawia, że sortowanie Excel Columns, Rows i Ranges staje się niezwykle prosty w C# i VB.NET.

Użyj metod SortAscending lub SortDescending na wybranym zakresie lub kolumnie, aby zastosować sortowanie w odpowiedniej kolejności. Jednak metoda SortByColumn wymaga dwóch parametrów: Pierwsze wejście to kolumna przeznaczona do sortowania, a drugie wejście to kolejność sortowania.

Naucz sie korzystać z nazwanych zakresow w Excelu z C#
Zobacz na GitHubie

Gotowy, aby rozpocząć?

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