Sort Excel Ranges in C#
from ironxl import *

# Load the Excel workbook
workbook = WorkBook.Load("sample.xlsx")
worksheet = workbook.DefaultWorkSheet

# Select a range
selected_range = worksheet["A1:D20"]

# Select a column(B)
column = worksheet.GetColumn(1)

# Sort the range in ascending order (A to Z)
selected_range.SortAscending()

# Sort the range by column(C) in ascending order
selected_range.SortByColumn("C", SortOrder.Ascending)

# Sort the column(B) in descending order (Z to A)
column.SortDescending()

# Save changes with the sorted range and column
workbook.SaveAs("sortExcelRange.xlsx")
pip install ironxl
Sort Excel Ranges in C#

Sort Excel Ranges in C#

データをアルファベット順または数値順に並べることで、分析が実用的で効率的になります。 IronXL for Pythonを使用すると、Excelの列や行、範囲を最小限のコードで簡単にソートできます。

任意の選択された範囲や列に対してSortAscendingまたはSortDescendingメソッドを使用して、希望の順序でソートを適用します。 SortByColumnメソッドは2つのパラメータを必要とします。最初はソートする列で、2つ目はソート順です。

PythonでExcelの名前付き範囲を使用する方法を学ぶ

準備はできましたか?

バージョン:2026.11リリースされたばかり