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 Excel Columns, Rows ve Ranges dosyalarını sıralamayı son derece basit hale getirir.
Seçilen aralık veya sütunda SortAscending veya SortDescending yöntemlerini kullanarak sıralamayı uygun sırayla uygulayın. Ancak SortByColumn yöntemi iki parametre gerektirir: İlk girdi sıralanacak sütun, ikinci girdi ise sıralama sırasıdır.