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