История страницы
...
Filter data Version 1 (Python)
Группа действий: Офис
Описание
Действие отфильтровывает данные в указанной таблице и возвращает новую таблицу с отфильтрованными данными
Настройки
Action group: Office
...
Description
The action filters the data in the specified table and returns a new table with the filtered data
Action icon
Settings of parameters
Property | Description | Type | Filling example | Mandatory field |
Parameters | ||||
Context | Action context for ods/xlsx document | Robin.OpenSheetD oc | Yes | |
Column name | The name of the column by which the table will be filtered. If the field is empty, then the value is taken from the «Column index» field | Robin.String | No | |
Column index | Index of the column by which the table will be filtered. Indexing starts at 0. If the Column Name field is filled in, then the value in the Column Index field is ignored. The default value is |
Свойство
Описание
Тип
Пример заполнения
Обязательность заполнения поля
Параметры
Контекст
Контекст действия для работы с таблицей ods/xlsx
Robin.OpenSheetDoc
Да
Имя столбца
Наименование столбца, по которому будет отфильтрована таблица. Если поле не заполнено, то берется значение из поля «Индекс столбца»
Robin.String
Нет
Индекс столбца
«0» | Robin.Numeric |
No |
Критерий
Criterion | The filtering criterion. Filled in the format «=value», «<value», «>value», «>= |
value», «<= |
value», or «<>value». If the field value is not filled, then the filtering will be set by the value «(Empty)» | Robin.String |
No |
Results |
Отфильтрованная таблица
Filtered table | Table after filtering | Robin.DataTable |
Особые условия использования
Отсутствуют
Пример использования
Задача: существует файл Книга1.xlsx c данными , необходимо отфильтровать данные по условию: число>6 в столбце А, сохранить документ.
Решение: воспользоваться действием "Открыть", "Отфильтровать данные", "Сохранить".
Реализация:
Special conditions of use
None.
Example of use
Task
There is a file Book1.xlsx with data.
It is necessary to filter the data according to the condition: number>6 in column A, save the document.
Solution
Use the actions "Open", "Filter data", "Save", "Close".
Implementation
- Assemble a robot scheme consisting of actions:
Set the parameter for the "Open" action (specify the file path).
- Set parameters for the "Filter data" action.
In the "Context" field specify the context created in step 1
In the "Column name" field specify the value = A.
In the "Criterion" field, specify the expression >6.
In the "Result" field specify the variable "Table", having created it in advance. Set the parameter for the "Save" action
- Собрать схему робота, состоящую из действий:
Настроить параметр для действия "Открыть" (указать путь к файлу).
В поле "Контекст" указать созданный контекст в п.1
В поле "Имя столбца " указать значение = А.
В поле "Критерий" указать выражение >6.
В поле "Результат" указать переменную "Таблица", заранее ее создав.Настроить параметр для действия "Сохранить".
5. Запустить робота по кнопке "Старт" в верхней панели Click on the "Start" button in the top panel.
Результат:
Result
The program robot completed successfully.
The data is filteredПрограммный робот отработал успешно. Данные отфильтрованы.