История страницы
Отсортировать
...
Версия 10 (Net)
Группа действий: Excel
Сортирует данные в таблице.
Название действия в репозитории - Sort - RangeSort.
Настройки
...
Описание
Действие выполняет сортировку таблицы по столбцу
Иконка действия
Параметры и их настройки
Свойство |
Свойство
Column
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
Параметры | ||||
Контекст |
Context
Контекст действия для работы с Excel-документом | Robin.Excel | Контекст excel | Да |
Имя столбца сортировки |
Наименование столбца, по которому будет проведена сортировка |
. Если поле не заполнено то берется значение из поля „Индекс столбца сортировки“. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне | Robin. |
Начало диапазона
String | Нет | |||
Индекс столбца сортировки | Индекс столбца, по которому будет проведена сортировка. Если поле „Наименование столбца сортировки“ заполнено то значение этого поля игнорируется. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне | Robin.Numeric | Нет | |
Имя столбца начальной ячейки | Имя столбца начальной ячейки (начало диапазона) |
, от которой будет установлен диапазон сортировки. |
Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.
По умолчанию применяются границы используемой области из контекста.
Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки» | Robin.String | Нет | ||
Индекс столбца начальной ячейки | Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области | Robin.Numeric | Нет | |
Строка начальной ячейки | Строка начальной ячейки, от которой будет установлен диапазон сортировки | Robin.Numeric | Нет | |
Имя столбца конечной ячейки | Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки» | Robin.String | Нет | |
Индекс столбца конечной ячейки | Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области | Robin.Numeric | Нет | |
Строка конечной ячейки | Строка конечной ячейки, до которой будет установлен диапазон сортировки | Robin.Numeric | Нет | |
Порядок | Порядок сортировки. Меняется порядок только включенных в диапазон данных. Порядок данных в таблице, которые не были включены в диапазон сортировки, не меняется. Если установленный диапазон содержит данные одной колонки (например, от «А1» до «А10»), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк - параметры «Имя столбца сортировки» и «Индекс столбца сортировки» влияния на сортировку не оказывают. Если установленный диапазон содержит данные двух и более колонок (например, от «А1» до «C10»), то сортировка данных происходит по столбцу, указанному в параметрах «Имя столбца сортировки» или «Индекс столбца сортировки». Если параметры «Имя столбца сортировки» и «Индекс столбца сортировки» не заполнены, то сортировка идет по первому столбцу в диапазоне | Robin.String |
Конец диапазона
Адрес конечной ячейки, до которой будет установлен диапазон сортировки.
Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.
По умолчанию применяются границы используемой области из контекста.
Порядок сортировки.
Выпадающий список:
- от A до Я / по возрастанию
- от Я до A / по убыванию
По умолчанию "от A до Я / по возрастанию"
Нет |
Особые условия использования
Меняется порядок только включенных в диапазон данных.
...
- одной колонки (например, от "А1" до "А10"), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк. Параметр "Столбец" влияния на сортировку не оказывает.
- двух и более колонок колонок (например, от "А1" до "C10"), то сортировка то сортировка данных происходит по столбцу, указанному в параметре "Столбец". Если параметр "Столбец" не заполнен, то сортировка идет по первому столбцу в диапазоне.
Пример использования
Задача
Cуществует : существует Excel-документ с таблицей стран стран.
Необходимо отсортировать список по алфавиту "От А до Я".
Решение
...
Реализация:
Воспользоваться действиями "Открыть", "Отсортировать", "Сохранить".
Реализация
- Собрать схему робота, состоящую из действий.
- Заполнить параметры для действия "Открыть".
- Заполнить параметры для действия "Сохранить".
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Сортировка выполнена верно.
Результат: