Сортировка данных рабочего листа
Сортировка данных
Aspose.Cells.GridWeb позволяет разработчикам сортировать данные по горизонтали и вертикали, чтобы разработчики могли сортировать данные сверху вниз или слева направо.
Сверху донизу
Чтобы отсортировать данные сверху вниз:
- Добавьте элемент управления Aspose.Cells.GridWeb в свою веб-форму.
- Получите доступ к рабочему листу, который вы хотите отсортировать.
- Отсортируйте диапазон данных в любом порядке (по возрастанию или по убыванию). Обязательно выберите ориентацию сверху вниз.
В приведенном ниже примере данные в четырех столбцах рабочего листа сортируются в порядке убывания. Только двадцать строк из четырех столбцов сортируются сверху вниз.
Перед применением кода рабочий лист содержит неупорядоченные данные.
После выполнения кода данные сортируются в порядке возрастания.
// 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); |
Слева направо
Чтобы отсортировать данные слева направо:
- Добавьте элемент управления Aspose.Cells.GridWeb в свою веб-форму.
- Получите доступ к рабочему листу, который вы хотите отсортировать.
- Отсортируйте диапазон данных в любом порядке (по возрастанию или по убыванию). Обязательно выберите слева направо.
В приведенном ниже примере данные сортируются в четырех строках в порядке возрастания. Только четыре строки из семи столбцов сортируются слева направо.
Перед применением кода рабочий лист содержит неупорядоченные данные.
После выполнения кода данные сортируются в порядке возрастания.
// 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); |