在 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
方法需要两个参数。第一个参数是要排序的列,第二个参数是排序顺序。