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");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Select a range
Private range = workSheet("A1:D20")
' Select a column(B)
Private 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")
Install-Package IronXL.Excel
C#'da Excel Aralıklarını Sıralama
Microsoft Excel'de verileri alfabetik veya değer sırasına göre düzenlemek, insan analizi için mümkün kılar. IronXL, C# ve VB.NET'te Columns, Rows ve Ranges 'in sıralanmasını son derece kolay hale getirir.
Uygun sırada sıralama uygulamak için seçilen aralık veya sütun üzerinde SortAscending veya SortDescending yöntemlerini kullanın. Ancak, SortByColumn yöntemi iki parametre gerektirir: İlk girdi sıralanacak sütun, ikinci girdi ise sıralama düzenidir.