ワークシートデータの並べ替え

データのソート

Aspose.Cells.GridWebは、開発者がデータを水平および垂直にソートすることができるようにします。つまり、開発者はデータを上から下にまたは左から右にソートすることができます。

上から下へ

上から下へのデータをソートするには:

  1. Aspose.Cells.GridWebコントロールをWebフォームに追加します。
  2. ソートしたいワークシートにアクセスします。
  3. データの範囲を昇順または降順でソートします。必ず上から下への向きを選択してください。

以下の例は、ワークシートの4つの列のデータを降順でソートしています。4つの列のうちの20行のデータが上から下への向きでソートされています。

コードを適用する前、ワークシートには順不同のデータが含まれています。

todo:image_alt_text

コードを実行した後、データは昇順でソートされます。

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Sorts Column 1 from top to bottom in descending order
// Cells.Sort(int startRow, int startColumn, int rows, int columns, int index, bool isAsending, bool isCaseSensitive, bool islefttoright);
GridWeb1.WorkSheets[0].Cells.Sort(1, 0, 20, 4, 0, false, true, false);

左から右へ

左から右へのデータをソートするには:

  1. Aspose.Cells.GridWebコントロールをWebフォームに追加します。
  2. ソートしたいワークシートにアクセスします。
  3. データの範囲を昇順または降順でソートします。必ず左から右への向きを選択してください。

以下の例は、7つの列のうちの4行のデータを昇順でソートしています。4行のデータが左から右への向きでソートされています。

コードを適用する前、ワークシートには順不同のデータが含まれています。

todo:image_alt_text

コードを実行した後、データは昇順でソートされます。

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Sorts Row 1 from left to right in ascending order
// Cells.Sort(int startRow, int startColumn, int rows, int columns, int index, bool isAsending, bool isCaseSensitive, bool islefttoright);
GridWeb1.WorkSheets[1].Cells.Sort(0, 1, 4, 7, 0, true, true, true);