Classificar intervalos do Excel em 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
Classificar intervalos do Excel em C#

Classificar intervalos do Excel em C#

Organizar dados em ordem alfabética ou de valor torna a análise de dados humana viável no Microsoft Excel. O IronXL facilita enormemente ordenar Columns, Rows e Ranges do Excel em C# e VB.NET.

Use os métodos SortAscending ou SortDescending no intervalo ou coluna selecionados para aplicar a ordenação na ordem apropriada. O método SortByColumn, no entanto, requer dois parâmetros: o primeiro é a coluna que pretende ordenar e o segundo é a ordem de ordenação.

Aprenda a Usar Intervalos Nomeados no Excel com C#
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,362,812Versão:2026.11recém-lançado