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

Ключ

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

...

Действие выполняет сортировку таблицы по столбцу

Иконка действия

Image Modified

Параметры

...

Входные параметры  

Контекст                                                                   Контекст действия для работы с Excel-документом.

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

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

Имя столбца начальной ячейки                             Имя столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки.

Индекс столбца начальной ячейки                        Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки.

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

Имя столбца конечной ячейки                               Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки.

Индекс столбца конечной ячейки                          Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки.

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

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

Настройки

и их настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Имя столбца сортировки

Наименование столбца, по которому будет проведена сортировка. Если поле не заполнено то берется значение из поля „Индекс столбца сортировки“. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне.

Robin.String


Нет

Индекс столбца сортировки

Индекс столбца, по которому будет проведена сортировка. Если поле „Наименование столбца сортировки“ заполнено то значение этого поля игнорируется. Если поля наименование и индекс столбца сортировки не заполнены, то сортировка идет по первому столбцу в диапазоне.

Robin.Numeric


Нет

Имя столбца начальной ячейки

Имя столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки».

Robin.String


Нет

Индекс столбца начальной ячейки

Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Строка начальной ячейки

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

Robin.Numeric


Нет

Имя столбца конечной ячейки

Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки».

Robin.String


Нет

Индекс столбца конечной ячейки

Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Строка конечной ячейки

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

Robin.Numeric


Нет

Порядок

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

Robin.String


Нет

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

...

  • одной колонки (например, от "А1" до "А10"), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк. Параметр "Столбец" влияния на сортировку не оказывает.
  • двух и более колонок колонок (например, от "А1" до "C10"), то сортировка то сортировка данных происходит по столбцу, указанному в параметре "Столбец". Если параметр "Столбец" не заполнен, то сортировка идет по первому столбцу в диапазоне. 

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

Задача

Cуществует Excel-документ с таблицей стран:.
Image RemovedImage Added

Необходимо отсортировать список по алфавиту от А "От А до Я"

Решение

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

...

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

  3. Заполнить параметры для действия "Отсортировать". Заполнить параметр "Контекст" и поле "Порядок" указав значение "от А до Я". Остальные параметры заполнять не нужно в данном случае, так как необходимо применить сортировку ко всей таблице
    Image RemovedImage Added
  4. Заполнить параметры для действия "Сохранить". В параметре "Контекст" указать контекст Excel-документа. 
    Image Removedimage-2024-4-12_15-17-55.pngImage Added
  5. Запустить робота по кнопке "Старт" в верхней панели. 

...

Программный робот отработал успешно.
Image Modified
Сортировка выполнена верно. 
Image Removed
Image Added