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

Ключ

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

...

Find and replace Version 2 (.Net)

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

Описание

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

Иконка действия

Image Removed

Параметры действия

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

  1. Поле “Контекст” - Контекст действия для работы с Excel-документом.
  2. Поле “Найти”  - Значение, которое нужно найти.
  3. Поле “Заменить на” - Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки.
  4. Режим замены - Режим замены текста.Есть 2 типа:
    1. Заменить первое совпадение

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

  5. Учитывать регистр - Параметр, который учитывает регистр поиска. Если значение «true», будет учитываться регистр букв искомого значения.
  6. Поле “Метод поиска” - Правило, которое будет учитываться при поиске. Вслывающий список:
    1. Полноценный поиск

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

    3. Начиная с текста

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

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

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

Настройки

...

Description

The action finds and replaces the value in the Excel-document.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with an Excel document.Robin.ExcelExcel contextYes
To findValue to be found

Свойство

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

Описание

Тип

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

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

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

Context

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

Yes
Заменить на
Replaced by
Значение, на которое будет заменен искомый текст. Если поле не заполнено, искомый текст будет вырезан из ячейки
Replace withValue to replace the required text with. If the field is not filled in, the found text will be cut out of the cell.Robin.String
Нет

No
Режим замены
Replace mode

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

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

Replace optionText replacement mode.Robin.String
Да

No
Учитывать регистр
Case
sensitive
Параметр, который учитывает регистр поиска. Если значение "true", будет учитываться регистр букв искомого значения
Parameter that makes the search case-sensitive. If the value is «true», the case of the letters of the required value will be taken into account.Robin.Boolean
Нет
true
Метод поиска
No
Search
method
methodThe rule that will be taken into account when searching

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

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

No
Результаты
Results
Результат
Result
Словарь с измененными ячейками, где ключ - это индекс ячейки, значение - значение ячейки
Dictionary with modified cells, where the key is the index of the cell, the value is the value of the cell.Robin.Dictionary

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

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



Special conditions of use

Examples of action practicing in different cases: 

Успешный.

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

No.

Essence of the test

Table

Parameters

Resulting table

1

Replace all matches +

Do not count the register

Image Added

  • "Context" fill in
  • "To find" - Moscow
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive

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

Таблица

Параметры

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

1

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

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

Image Removed

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

Image RemovedImage Added

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

Image AddedImage Removed

  • "КонтекстContext" заполнитьfill in
  • "НайтиTo find" - МоскваMoscow
  • "Заменить наReplace with" - Пермь Perm
  • "Режим заменыReplace option" - заменить первое совпадение Replace the first matches
  • "Учитывать регистрCase sensitive" - true
  • "Метод поискаSearch method" - полнотекстовый Full text search

Image RemovedImage Added

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

Image AddedImage Removed

  • "КонтекстContext" заполнитьfill in
  • "НайтиTo find" - МОСКВАMOSCOW
  • "Заменить наReplace with" - Пермь Perm
  • "Режим заменыReplace option" - заменить все совпаденияReplace all matches
  • "Учитывать регистрCase sensitive" - true
  • "Метод поискаSearch method" - полнотекстовый

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

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

Image Removed

4

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

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

Image Removed

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

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

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

Image Removed

5

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Задача

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

Image Removed

Решение

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

Реализация

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Image Removed

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

Результат

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

Image Removed

  • Full text search

No changes.

Desired phrase not found.

Image Added

4

Text not found

Failed full-text search method

Image Added

  • "Context" fill in
  • "To find" - Nizhniy
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Full text search

No changes.

Desired phrase not found.

Image Added

5

Successful

Full-text search method


Image Added

  • "Context" fill in
  • "To find" - Nizhniy Novgorod
  • "Replace with" - Perm
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Full text search

Image Added

6By inclusion

Image Added

  • "Context" fill in
  • "To find" - Nov
  • "Replace with" - ""
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Search by inclusion

Image Added

7Starts with specified value

Image Added

  • "Context" fill in
  • "To find" - Nizhniy
  • "Replace with" - "Veliky"
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Starting with text

Image Added

8Ends with specified value

Image Added

  • "Context" fill in
  • "To find" - g
  • "Replace with" - "Ufa"
  • "Replace option" - Replace all matches
  • "Case sensitive" - false
  • "Search method" - Ending with text

Image Added

Example of use

Task

There is a table with numbers, replace the values 22 with 2.

Image Added

Solution

Use the "Open", "Find and replace", "Save" actions.

Implementation

  1. Assemble a robot scheme with the actions.

Image Added

2. Set the "Open" action parameters.

Image Added

3. Set the "Find and replace" action parameters.

Image Added

4. Set the "Save" action parameters.

Image Added

5. Click "Start" and see the result.

Result

The program robot completed successfully.

Image Added

The desired replacement was made.

Image AddedImage Removed