from ironxl import * # Cargar el libro Excel workbook = WorkBook.Load("sample.xlsx") worksheet = workbook.DefaultWorkSheet # Seleccione una gama selected_range = worksheet["A1:D20"] # Seleccione una columna(B) column = worksheet.GetColumn(1) # Ordenar el rango en orden ascendente (de la A a la Z) selected_range.SortAscending() # Ordenar el rango por columna(C) en orden ascendente selected_range.SortByColumn("C", SortOrder.Ascending) # Ordenar la columna(B) en orden descendente (Z a A) column.SortDescending() # Guardar los cambios con el rango y la columna ordenados workbook.SaveAs("sortExcelRange.xlsx")