Найти и заменить Версия 2 (Net)
Группа действий: Excel
Описание
Действие позволяет найти и заменить значение в Excel-документе
Параметры
Входные параметры
Контекст Контекст действия для работы с Excel-документом
Найти Значение, которое нужно найти
Заменить на Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки
Режим замены Режим замены текста. Есть 2 типа:
Учитывать регистр Параметр, который учитывает регистр поиска. Если значение «true», будет учитываться регистр букв искомого значения
Метод поиска Правило, которое будет учитываться при поиске. Всплывающий список:
Выходные параметры
Результат Словарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст действия для работы с Excel-документами | Robin.Excel | Да | |
Найти | Значение, которое нужно найти | Robin.String | Да | |
Заменить на | Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки | Robin.String | Нет | |
Режим замены | Выпадающий список из элементов: заменить первое совпадение, заменить все совпадения Режим замены текста | Robin.String | Да | |
Учитывать регистр | Параметр, который учитывает регистр поиска. Если значение "true", будет учитываться регистр букв искомого значения | Robin.Boolean | Нет | |
Метод поиска | Выпадающий список из элементов: полнотекстовый, по включению, начинается с указанного значения, оканчивается указанным значением Правило, которое будет учитываться при поиске | Robin.String | Да | |
Результаты | ||||
Результат | Словарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки | Robin.Dictionary |
Особые условия использования
Примеры отработки действия в разных случаях:
№ | Суть проверки | Таблица | Параметры | Результирующая таблица |
---|---|---|---|---|
1 | Заменить все совпадения + Не учитывать регистр |
| ||
2 | Заменить первое совпадение |
| ||
3 | Учитывать регистр. |
| Ничего не изменится. Искомой фразы не найдено. | |
4 | Текст не найден Неуспешный полнотекстовый метод поиска. |
| Ничего не изменится. Искомой фразы не найдено. | |
5 | Успешный. Полнотекстовый метод поиска |
| ||
6 | По включению. |
| ||
7 | Начинается с указанного значения, |
| ||
8 | Оканчивается указанным значением |
|
Пример использования
Задача
Существует таблица с числами, необходимо заменить значения "22" на "2".
Решение
Воспользоваться действиями "Открыть", "Найти и заменить", "Сохранить".
Реализация
- Собрать схему робота, состоящую из действий:
- Укажем параметры в действии “Открыть 1”.
- Укажем параметры в действии “Найти и заменить”.
- Укажем параметры в действии “Сохранить”
- Нажмем на кнопку “Старт” и посмотрим результат
Результат
Программный робот отработал успешно.
Необходимая замена была выполнена.