Skip to Content

Автофильтры

Элемент управляет автофильтрами в книге Excel. Использование автофильтров позволяет отобразить нужные данные на странице и временно скрыть остальные. С помощью данного элемента вы можете очистить автофильтры, чтобы показать все данные, либо применить автофильтры вновь.

alt

Важно: Условия фильтрации настраиваются либо вручную в файле Excel, либо с помощью элемента Фильтр диапазона.

  • Путь до файла указывается в контейнере «Приложение Excel».
  • Для сохранения изменений используйте элемент «Сохранить документ».

Свойства

Символ * в названии указывает на обязательность заполнения. Описание общих свойств см. здесь.

Excel:

  1. Страница [String] — название страницы в книге Excel. Пример: "List1".

  2. Индекс страницы [Int32] — порядковый номер листа в книге Excel. Нумерация начинается с нуля. Если указан индекс, то страница в файле может быть переименована. Пример: 0.

  3. Режим — jпределяет действие с автофильтрами. Доступные значения:

    ЗначениеОписание
    Без изменений NoneРежим не выполняет никакого действия. Фактически не используется в логике, оставлен для обратной совместимости.
    Включить Re ApplyПереприменяет / обновляет существующий фильтр с учетом изменений в данных. Если после редактирования ячеек не использовать этот режим, отображение строк может не соответствовать актуальным условиям фильтра.
    Отключить DisabledОчищает все автофильтры на странице, показывая все скрытые ранее строки.

Вывод:

  1. Текущий [System.Boolean] — название переменной, в которую записывается состояние автофильтров на странице после выполнения действия. Возможные значения:
    • true — автофильтры используются.
    • false — автофильтры отключены.

Режим «Включить» обновляет уже существующий фильтр, а не создает новый.

Пример: если установлен фильтр Сумма > 5000, а робот изменил значение с 6000 на 4000, строка останется видимой. Режим «Включить» скроет ее, перепроверив данные.

Для создания нового фильтра используйте элемент Фильтр диапазона.