在 C# 中排序 Excel 範圍
在 Microsoft Excel 中,按字母或數值順序排列數據使得人類分析數據變得可行。 IronXL 讓在 C# 和 VB.NET 中對 Excel 列、行和範圍進行排序變得非常簡單。
在所選範圍或列上使用SortAscending
或SortDescending
方法,以適當的順序應用排序。 SortByColumn
方法需要兩個參數。 第一個輸入是要排序的列,第二個輸入是排序順序。
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
在 Microsoft Excel 中,按字母或數值順序排列數據使得人類分析數據變得可行。 IronXL 讓在 C# 和 VB.NET 中對 Excel 列、行和範圍進行排序變得非常簡單。
在所選範圍或列上使用SortAscending
或SortDescending
方法,以適當的順序應用排序。 SortByColumn
方法需要兩個參數。 第一個輸入是要排序的列,第二個輸入是排序順序。