データの並べ替え
Contents
[
Hide
]
データの並べ替えは、Excel の多くの便利な機能の 1 つです。これにより、ユーザーはデータを注文してスキャンしやすくなります。 Aspose.Cells を使用すると、開発者はワークシート データをアルファベット順または数値順に並べ替えることができます。これは、Microsoft Excel がデータを並べ替えるのと同じように機能します。
Microsoft Excel でのデータの並べ替え
Microsoft Excel でデータを並べ替えるには:
- 選択するデータから選別メニュー。 [並べ替え]ダイアログが表示されます。
- 並べ替えオプションを選択します。
一般に、並べ替えはリスト (データが列に表示される連続したデータのグループとして定義) に対して実行されます。
Aspose.Cells でデータを並べ替える
Aspose.Cells は、データソーターデータを昇順または降順でソートするために使用されるクラス。このクラスには、Key1 … Key3 や Order1 … Order3 などのプロパティなど、いくつかの重要なメンバーがあります。これらのメンバーは、ソートされたキーを定義し、キーのソート順序を指定するために使用されます。
データの並べ替えを実装する前に、キーを定義し、並べ替え順序を設定する必要があります。クラスが提供するのは、選別ワークシート内のセル データに基づいてデータの並べ替えを実行するために使用されるメソッド。
の選別メソッドは次のパラメータを受け入れます。
- Aspose.Cells.Cells、基礎となるワークシートのセル。
- Aspose.Cells.CellArea、セルの範囲。データの並べ替えを適用する前に、セル領域を定義します。
この例では、Microsoft Excel で作成したテンプレート ファイル「Book1.xls」を使用します。以下のコードを実行すると、データが適切にソートされます。
LeftToRight を並べ替える場合は、DataSorter.SortLeftToRight属性。
データを背景色で並べ替える
Excel には、背景色に基づいてデータを並べ替える機能が用意されています。同じ機能は、DataSorter を使用して Aspose.Cells を使用して提供されます。ソートオンタイプ.CellColor は以下で使用できます。AddKey()背景色に基づいてデータを並べ替えます。指定された色を含むすべてのセルAddKey()、関数は SortOrder 設定に従って上または下に配置され、残りのセルの順序はまったく変更されません。
この機能をテストするためにダウンロードできるサンプル ファイルは次のとおりです。