Ordenar datos de la hoja de cálculo

Ordenar datos

Aspose.Cells.GridWeb permite a los desarrolladores ordenar datos horizontal y verticalmente para que puedan ordenar datos de arriba abajo o de izquierda a derecha.

De arriba abajo

Para ordenar datos de orientación de arriba abajo:

  1. Agrega el control Aspose.Cells.GridWeb a tu Formulario Web.
  2. Accede a la hoja de cálculo que deseas ordenar.
  3. Ordena el rango de datos en cualquier orden (ascendente o descendente). Asegúrate de seleccionar la orientación de arriba hacia abajo.

El siguiente ejemplo ordena datos en cuatro columnas de una hoja de cálculo en orden descendente. Solo veinte filas de las cuatro columnas se ordenan en orientación de arriba abajo.

Antes de aplicar el código, la hoja de cálculo contiene datos desordenados.

todo:image_alt_text

Después de ejecutar el código, los datos se ordenan en orden ascendente.

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);

De Izquierda a Derecha

Para ordenar los datos de izquierda a derecha:

  1. Agrega el control Aspose.Cells.GridWeb a tu Formulario Web.
  2. Accede a la hoja de cálculo que deseas ordenar.
  3. Ordena el rango de datos en cualquier orden (ascendente o descendente). Asegúrate de seleccionar de izquierda a derecha.

El ejemplo a continuación ordena los datos en cuatro filas en orden ascendente. Solo se ordenan cuatro filas de siete columnas de izquierda a derecha.

Antes de aplicar el código, la hoja de cálculo contiene datos desordenados.

todo:image_alt_text

Después de ejecutar el código, los datos se ordenan en orden ascendente.

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);