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