Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Найти и заменить Версия 2 (.Net)

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


Описание

Действие позволяет найти и заменить значение в Excel-документе.

Иконка действия

Параметры действия

Входные параметры

  1. Поле “Контекст” - Контекст действия для работы с Excel-документом.
  2. Поле “Найти”  - Значение, которое нужно найти.
  3. Поле “Заменить на” - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.
  4. Режим замены - Режим замены текста.Есть 2 типа:
    1. Заменить первое совпадение

    2. Заменить все совпадения 

  5. Учитывать регистр - Параметр, который учитывает регистр поиска. Если значение «true», будет учитываться регистр букв искомого значения.
  6. Поле “Метод поиска” - Правило, которое будет учитываться при поиске. Вслывающий список:
    1. Полноценный поиск

    2. Поиск по включению

    3. Начиная с текста

    4. Окончание с текстом.

Выходные параметры

Результат - Словарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки.

Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Контекст действия для работы с Excel-документамиRobin.Excel
Да
НайтиFindЗначение, которое нужно найти.Robin.String
Да
Заменить на
Replaced by
Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.Robin.String
Нет
Режим замены
Replace mode

 Выпадающий список из элементов: заменить первое совпадение, заменить все совпадения.

Режим замены текста.


Robin.String
Да
Учитывать регистр
Case sensitive
Параметр, который учитывает регистр поиска. Если значение "true", будет учитываться регистр букв искомого значения.Robin.Boolean
Нет
Метод поиска
Search method

Выпадающий список из элементов: полнотекстовый, по включению, начинается с указанного значения, оканчивается указанным значением. 


Правило, которое будет учитываться при поиске.

Robin.String
Да
Результаты

РезультатResultСловарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки.Robin.Dictionary

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

Примеры отработки действия в разных случаях:

Суть проверки

Таблица

Параметры

Результирующая таблица

1

Заменить все совпадения +

Не учитывать регистр

  • "Context" заполнить
  • "To find" - Moscow
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Full text search

2Заменить первое совпадение

  • "Context" заполнить
  • "To find" - Moscow
  • "Replace with" - Perm
  • "Replace option" - Replace the first matches
  • "Case sensitive" - true
  • "Search method" - Full text search

3Учитывать регистр.

  • "Context" заполнить
  • "To find" - MOSCOW
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - true
  • "Search method" - Full text search

Ничего не изменится.

Искомой фразы не найдено.

4

Текст не найден

Неуспешный полнотекстовый метод поиска.

  • "Context" заполнить
  • "To find" - Nizhniy
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Full text search

Ничего не изменится.

Искомой фразы не найдено.

5

Успешный.

Полнотекстовый метод поиска


  • "Context" заполнить
  • "To find" - Nizhniy Novgorod
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Full text search

6По включению. 

  • "Context" заполнить
  • "To find" - Nov
  • "Replace with" - ""
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Search by inclusion

7Начинается с указанного значения,

  • "Context" заполнить
  • "To find" - Nizhniy
  • "Replace with" - "Veliky"
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Starting with text

8Оканчивается указанным значением

  • "Context" заполнить
  • "To find" - g
  • "Replace with" - "Ufa"
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Ending with text

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

Задача

Существует таблица с числами, необходимо заменить значения 22 на 2.

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий:

2. Укажем параметры в действии “Open”.

3. Укажем параметры в действии “Find and replace”.

4. Укажем параметры в действии “Сохранить”

5. Укажем параметры в действии “Закрыть”

6. Нажмем на кнопку “Старт” и посмотрим результат

Результат

Необходимая замена была выполнена.


  • Нет меток