Ordenar rangos de Excel en C#
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");
NuGet Download
PM > Install-Package IronXL.Excel
Ordenar rangos de Excel en C#

Ordenar rangos de Excel en C#

Organizar datos en orden alfabético o por valor hace que el análisis humano de datos sea factible en Microsoft Excel. IronXL hace que ordenar Excel Columns, Rows y Ranges sea extremadamente sencillo en C# y VB.NET.

Utilice los métodos SortAscending o SortDescending en el rango o columna seleccionados para aplicar el orden de clasificación apropiado. El método SortByColumn, sin embargo, requiere dos parámetros: la primera entrada es la columna que se desea ordenar y la segunda entrada es el orden de clasificación.

Aprenda a usar rangos con nombre en Excel con C#
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,362,812Versión:2026.11recién lanzado