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