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