Отфильтровать данные / Filter data
Группа действий: Офис
Действие отфильтровывает данные в указанной таблице и возвращает новую таблицу с отфильтрованными данными
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с таблицей ods/xlsx | Robin.OpenSheetDoc | Да | |
Имя столбца | Наименование столбца, по которому будет отфильтрована таблица. Если поле не заполнено, то берется значение из поля «Индекс столбца» | Robin.String | Нет | |
Индекс столбца | Индекс столбца, по которому будет отфильтрована таблица. Индексация начинается с 0. Если заполнено поле «Имя столбца», то значение в поле «Индекс столбца» игнорируется. Значение по умолчанию равно «0» | Robin.Numeric | Нет | |
Критерий | Критерий фильтрации. Заполняется в формате «=значение», «<значение», «>значение», «>=значение», «<=значение»или «<>значение». Если значение поля не заполнено, то фильтрация будет установлена по значению «(Пусто)» | Robin.String | Нет | |
Результаты | ||||
Отфильтрованная таблица | Таблица после фильтрации | Robin.DataTable |
Особые условия использования
Отсутствуют
Пример использования
Задача: существует файл Книга1.xlsx c данными , необходимо отфильтровать данные по условию: число>6 в столбце А, сохранить документ.
Решение: воспользоваться действием "Открыть", "Отфильтровать данные", "Сохранить".
Реализация:
- Собрать схему робота, состоящую из действий:
Настроить параметр для действия "Открыть" (указать путь к файлу).
В поле "Критерий" указать выражение >6.
В поле "Результат" указать переменную "Таблица", заранее ее создав.Настроить параметр для действия "Сохранить".
5. Запустить робота по кнопке "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Данные отфильтрованы.