Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Сортирует данные в таблице.

Название действия в репозитории - Sort - RangeSort.



Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действие
Контекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_INSTANCEДа
Столбец начальной ячейки
Column

Наименование столбца, по которому будет проведена сортировка.

Если столбец не указан, то сортировка идет по первому в диапазоне.

СтрокаАНет

Начало диапазона

Start cell
Start cell columnСтолбец начальной ячейки, от которой будет установлен диапазон сортировки.
Строка
Нет
Строка начальной ячейкиStart Cell RowСтрока
Адрес
начальной ячейки, от которой будет установлен диапазон сортировки.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

По умолчанию применяются границы используемой области из контекста.

Число
Нет
Столбец конечной ячейкиDestination cell columnСтолбец конечной ячейки, до которой будет установлен диапазон сортировки.Строка
Нет
Строка конечной ячейкиDestination cell stringСтрока
СтрокаA1Нет

Конец диапазона

End cellАдрес
конечной ячейки, до которой
будет установлен
будет установлен диапазон сортировки.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

По умолчанию применяются границы используемой области из контекста.

СтрокаВ1000
Число
Нет
Порядок
Order
Оrder

Порядок сортировки.

Выпадающий список:

  • от A до Я / по возрастанию
  • от Я до A / по убыванию

По умолчанию "от A до Я / по возрастанию"

Строка

от A до Я / по возрастанию

Меняется порядок только включенных в диапазон данных. Порядок данных в таблице, которые не были включены в диапазон сортировки, не меняется. Если установленный диапазон (поля «Начало диапазона» и «Конец диапазона») содержит данные одной колонки (например, от «А1» до «А10»), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк - параметр «Столбец» влияния на сортировку не оказывает. Если установленный диапазон (поля «Начало диапазона» и «Конец диапазона») содержит данные двух и более колонок (например, от «А1» до «C10»), то сортировка данных происходит по столбцу, указанному в параметре «Столбец». Если параметр «Столбец» не заполнен, то сортировка идет по первому столбцу в диапазоне.

Строка
Нет

Особые условия использования

Меняется порядок только включенных в диапазон данных. 

...

Задача: существует Excel-документ с таблицей стран . Необходимо отсортировать список по алфавиту от А до Я. 

Решение: воспользоваться действиями "Открыть", "Отсортировать", "Сохранить". 

Реализация:

  1. Перетащить на рабочую область действие "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла. Проставить чекбокс Видимый = true для отображения действий робота на экране. 
    Image Added
  2. Перетащить на рабочую область действие "Отсортировать" и настроить его параметры. Заполнить параметр "Контекст" и поле "Порядок" указав значение "от А до Я". Остальные параметры заполнять не нужно в данном случае, так как необходимо применить сортировку ко всей таблице. 
    Image Added
  3. Перетащить на рабочую область действие "Сохранить". В параметре "Контекст" указать контекст Excel-документа. 
    Image Added
  4. Запустить робота по кнопке "Старт" в верхней панели. 

Результат: 

Программный робот отработал успешно.

Image Added-


Сортировка выполнена верно. 

Image Added