Сортировка данных
Сортировка данных в Microsoft Excel
Чтобы отсортировать данные в Microsoft Excel:
- Выберите Данные в меню Сортировка. В диалоговом окне сортировки будет отображаться.
- Выберите вариант сортировки.
Обычно сортировка выполняется в списке - это непрерывная группа данных, отображаемых в столбцах.
Сортировка данных с помощью Aspose.Cells
Aspose.Cells for Node.js via C++ предоставляет класс DataSorter, используемый для сортировки данных в порядке возрастания или убывания. Этот класс имеет важные члены, например, свойства Key1 … Key3 и Order1 … Order3. Эти члены используются для определения ключей сортировки и указания порядка сортировки ключей.
Перед реализацией сортировки данных необходимо определить ключи и установить порядок сортировки. В классе предоставляется метод DataSorter.sort, используемый для выполнения сортировки данных на основе данных ячейки на листе таблицы.
Метод DataSorter.sort принимает следующие параметры:
- Cells, ячейки для основного листа таблицы.
- CellArea, диапазон ячеек. Определите область ячеек перед применением сортировки данных.
В этом примере используется шаблонный файл “Book1.xls”, созданный в Microsoft Excel. После выполнения приведенного ниже кода данные сортируются правильно.
Сортировка данных с цветом фона
Excel предоставляет функции сортировки данных по цвету фона. Та же функция реализована через Aspose.Cells for Node.js via C++ с помощью DataSorter, в котором SortOnType.CellColor можно использовать в DataSorter.addKey для сортировки данных по цвету фона. Все ячейки с указанным цветом в DataSorter.addKey, функция помещает сверху или снизу в соответствии с настройкой SortOrder, а порядок остальных ячеек при этом не меняется.
Ниже приведены образцовые файлы, которые можно загрузить для тестирования этой функции:
outputsampleBackGroundFile.xlsx