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

Ключ

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

Отсортировать

...

Версия 10 (Net)

Группа действий: Excel 

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

Image Removed

Настройки

...

Описание

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

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

Image Added

Параметры и их настройки

Свойство

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

Свойство

Описание

Тип

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

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

Параметры

Контекст

Context

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

Идентификатор контекста

Robin.Excel

EXCEL_INSTANCEДаСтолбец начальной ячейкиStart cell column

Контекст excel

Да

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

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

Robin.String


Нет

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

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

Robin.Numeric


Нет

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

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

Robin.String


Нет

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

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

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

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


Строка

Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

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

Start Cell Row

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

Robin.Numeric


Нет

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

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

Число

Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки»

Robin.String


Нет

Столбец Столбец

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

Destination cell column

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

Строка

Если поле не заполнено, то берется граница используемой области

Robin.Numeric


Нет

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

Destination cell string

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

Robin.

Число

Numeric


Нет

Порядок

Оrder

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

(поля «Начало диапазона» и «Конец диапазона»)

содержит данные одной колонки (например, от «А1» до «А10»), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк -

параметр «Столбец»

параметры «Имя столбца сортировки» и «Индекс столбца сортировки» влияния на сортировку не

оказывает

оказывают. Если установленный диапазон

(поля «Начало диапазона» и «Конец диапазона»)

содержит данные двух и более колонок (например, от «А1» до «C10»), то сортировка данных происходит по столбцу, указанному в

параметре «Столбец». Если параметр «Столбец» не заполнен

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

Robin.

Строка

String


Нет

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

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

...

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

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

Задача

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

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

Решение

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

Реализация

...

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Заполнить параметры для действия "Открыть".
    Image Added

  3. Заполнить параметры для действия "Отсортировать". 
    Image Added
  4. Заполнить параметры для действия "Сохранить". 
    image-2024-4-12_15-17-55.pngImage Added

...

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

Результат

...

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