Сортировка данных

Сортировка данных в Microsoft Excel

Чтобы отсортировать данные в Microsoft Excel:

  1. Выберите Данные в меню Сортировка. В диалоговом окне сортировки будет отображаться.
  2. Выберите вариант сортировки.

Обычно сортировка выполняется в списке - это непрерывная группа данных, отображаемых в столбцах.

Сортировка данных с помощью Aspose.Cells

Aspose.Cells предоставляет класс DataSorter, используемый для сортировки данных в порядке возрастания или убывания. В классе есть некоторые важные члены, например, свойства, такие как Key1 … Key3 и Order1 … Order3. Эти члены используются для определения отсортированных ключей и указания порядка сортировки ключей.

Перед реализацией сортировки данных необходимо определить ключи и установить порядок сортировки. В классе предоставляется метод Sort, используемый для выполнения сортировки данных на основе данных ячейки на листе таблицы.

Метод Sort принимает следующие параметры:

  • Aspose.Cells.Cells, ячейки для основного листа таблицы.
  • Aspose.Cells.CellArea, диапазон ячеек. Определите область ячеек перед применением сортировки данных.

В этом примере используется шаблонный файл “Book1.xls”, созданный в Microsoft Excel. После выполнения приведенного ниже кода данные сортируются правильно.

Сортировка данных с цветом фона

Excel предоставляет функции для сортировки данных на основе цвета фона. Та же функция предоставляется с использованием Aspose.Cells с помощью DataSorter, где SortOnType.CellColor может быть использован в AddKey() для сортировки данных на основе цвета фона. Все ячейки, которые содержат указанный цвет в AddKey(), функции размещаются в начале или в конце в зависимости от установок SortOrder, и порядок остальных ячеек вообще не изменяется.

Ниже приведены образцовые файлы, которые можно загрузить для тестирования этой функции:

sampleBackGroundFile.xlsx

outputsampleBackGroundFile.xlsx

Продвинутые темы