Найти текст Версия 1 (Python)

Группа действий: Офис 


Описание

Действие ищет и возвращает адреса всех ячеек, которые содержат заданный текст


Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Контекст действия для работы с таблицей ods/xlsx

Robin.OpenSheetD oc


Да

Текст

Текст, поиск которого будет осуществляться

Robin.String


Да

Лист

Наименование рабочего листа. По-умолчанию первый лист документа

Robin.String


Нет

Номер начальной строки

Порядковый номер строки начальной ячейки диапазона поиска текста. Нумерация начинается с 1. Значение по умолчанию: индекс первой строки в используемой области активного листа документа.

Robin.Numeric


Нет

Номер конечной строки

Порядковый номер конечной строки диапазона поиска текста. Нумерация начинается с 1. По умолчанию поиск заканчивается на последней строке используемой области

Robin.Numeric


Нет

Столбец начальной ячейки

Начальный столбец диапазона поиска текста. По умолчанию поиск начинается от первого столбца используемой области

Robin.String


Нет

Столбец конечной ячейки

Конечный столбец диапазона поиска текста. По умолчанию поиск заканчивается на последнем столбце используемой области

Robin.String


Нет

Метод поиска

Метод поиска текста. Все методы не чувствительны к регистру текста. Значение по умолчанию: Полнотекстовый поиск.

Robin.String


Нет

Результаты

Результат

Словарь с записями - найденными ячейками: ключ записи = адрес ячейки, значение записи = значение ячейки.

Robin.Dictionary



Особые условия использования 

Отсутствуют 

Пример использования 

Задача: существует файл Книга1.xlsx, необходимо найти текст "тест" в диапазоне с 1-4 строку в столбце А , сохранить и закрыть документ. 

Решение: воспользоваться действием "Открыть", "Найти текст", "Сохранить", "Закрыть". 

Реализация:

  1. Перетащить на рабочую область действие "Открыть" и заполнить его параметры
    В поле "Путь к файлу" указать путь к файлу Книга1.xlsx





  2. Перетащить на рабочую область действие "Найти текст" и заполнить его параметры
    В поле "Контекст" указать созданный контекст в п.1
    В поле "Текст" указать значение = тест.
    В поле "Лист" указать значение = Лист1. 
    Заполнить поля "Номер начальной строки" и "Номер конечной строки" значениями 1 и 4, соответственно. 
    Заполнить поля "Столбец начальной ячейки", "Столбец конечной ячейки". 
    Заполнить поле "Метод поиска", указав значение "Полнотекстовый". 

  3. Перетащить на рабочую область действие "Сохранить" и заполнить его параметр.
    В поле "Контекст" указать контекст открытого документа.

  4. Перетащить на рабочую область действие "Закрыть" и заполнить его параметр.


  5. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. Требуемый текст найден. 

Файл сохранен и закрыт. 

  • Нет меток