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

Ключ

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

Найти и

...

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

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

...

Описание

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

...

Image Added

Параметры

...

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

Свойство

...

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

Поле “Контекст” - Контекст действия для работы с Excel-документом.

Поле “Найти”  - Значение, которое нужно найти.

Поле “Заменить на” - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.

Режим замены - Режим замены текста.Есть 2 типа:

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

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

Учитывать регистр - Параметр, который учитывает регистр поиска. Если значение «true», будет учитываться регистр букв искомого значения.

Поле “Метод поиска” - Правило, которое будет учитываться при поиске. Вслывающий список:

  • Полноценный поиск

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

  • Начиная с текста

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

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

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

Настройки

Свойство

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

Описание

Тип

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

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

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

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

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

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

Image Removed

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

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

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

Image Removed

Image Added

4

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

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

Image Removed

Image Added

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

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

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

Image Removed

Image Added

5

Успешный.

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

Image Removed


Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Image Added

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

Задача

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

Решение

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

Реализация

...

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

...

  1. Image Added

...

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

...

  1. image2023-1-26_12-35-29.pngImage Added

...

  1. Укажем параметры в действии “Найти и заменить”.

...

  1. Image Added

...

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

...

Image Removed

...

  1. .

...


...

  1. Image Added

...

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

...

  1. .

Результат

Результаты:Программный робот отработал успешно.
Image Added

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

Image Removed

Image RemovedImage Added