Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Найти и заменить

...

Версия 2 (Net)

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

...

Описание

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

Image Added

Параметры

Параметры и их настройки

Свойство

Описание

Тип

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

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

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

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

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

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

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

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

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

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

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

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

Таблица

Параметры

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

1

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

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

Image Added

  • "Контекст" заполнить
  • "Найти" - Москва
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - полнотекстовый

Image Added

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

Image Added

  • "Контекст" заполнить
  • "Найти" - Москва
  • "Заменить на" - Пермь
  • "Режим замены" - заменить первое совпадение
  • "Учитывать регистр" - true
  • "Метод поиска" - полнотекстовый

Image Added

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

Image Added

  • "Контекст" заполнить
  • "Найти" - МОСКВА
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - true
  • "Метод поиска" - полнотекстовый

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

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

Image Added

4

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

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

Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - полнотекстовый

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

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

Image Added

5

Успешный.

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


Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний Новгород
  • "Заменить на" - Пермь
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Полнотекстовый

Image Added

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

Image Added

  • "Контекст" заполнить
  • "Найти" - Нов
  • "Заменить на" - ""
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - По включению

Image Added

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

Image Added

  • "Контекст" заполнить
  • "Найти" - Нижний
  • "Заменить на" - "Великий"
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Начинается с указанного значения

Image Added

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

Image Added

  • "Контекст" заполнить
  • "Найти" - а
  • "Заменить на" - "Уфа"
  • "Режим замены" - заменить все совпадения
  • "Учитывать регистр" - false
  • "Метод поиска" - Оканчивается указанным значением

Image Added

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

Задача

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

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Укажем параметры в действии “Открыть 1”.
    image2023-1-26_12-35-29.pngImage Added
  3. Укажем параметры в действии “Найти и заменить”.
    Image Added
  4. Укажем параметры в действии “Сохранить”.
    Image Added
  5. Нажмем на кнопку “Старт” и посмотрим результат.

Результат

Программный робот отработал успешно.
Image Added
Необходимая замена была выполнена.
Image AddedГруппа действий: Excel