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