データの並べ替え
Contents
[
Hide
]
データの並べ替えは、Microsoft 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」を使用します。以下のコードを実行すると、データは適切にソートされます。
並べたい場合左から右へ、 使用DataSorter.SortLeftToRight属性。
背景色によるデータの並べ替え
Excel には、背景色に基づいてデータを並べ替える機能が用意されています。同じ機能は、DataSorter を使用して Aspose.Cells を使用して提供されます。並べ替えの種類.CellColor は以下で使用できますAddKey()背景色に基づいてデータをソートします。指定された色を含むすべてのセルAddKey()、関数は、SortOrder 設定に従って上または下に配置され、残りのセルの順序はまったく変更されません。
以下は、この機能をテストするためにダウンロードできるサンプル ファイルです。
outputsampleBackGroundFile.xlsx