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

Ключ

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

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

...

Версия 2 (Net)

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

...

Описание

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

Настройки

Image Added

Параметры

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

Свойство

Свойство

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

Описание

Тип

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

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

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

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

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

Задача

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

Image Removed

"22" на "2".
Image Added

Решение

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

Реализация

...

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

Результат

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