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

Ключ

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

Удалить дубликаты

...

строк Версия 1 (.Net)

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

...

Описание

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

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

Image Added

Параметры

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

...

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

  2. Строка - Порядковый номер строки, из которой будут получены данные;

  3. Имя начального столбца - Наименование столбца, начиная с которого будет производиться поиск дубликатов. Если поле не заполнено, то берется значение из поля «Индекс начального столбца»;

  4. Индекс начального столбца - Индекс столбца, начиная с которого будет производиться поиск дубликатов;

  5. Начальная строка - Номер строки, начиная с которой будет производиться поиск дубликатов;

  6. Имя конечного столбца - Наименование столбца, до которого будет производиться поиск дубликатов. Если поле не заполнено, то берется значение из поля «Индекс конечного столбца»;

  7. Индекс конечного столбца - Индекс столбца, до которого будет производиться поиск дубликатов;

  8. Конечная строка - Номер строки, до которой будет производиться поиск дубликатов;

  9. Пропустить скрытые ячейки- Логическая переменная. Если значение параметра равно True, то возвращаются только видимые ячейки, иначе – все;

  10. Пропустить пустые ячейки - Логическая переменная. Если значение параметра равно True, то возвращаются только заполненные ячейки.

  11. Учитывать объединенные -Логическая переменная, если значение которой «true», то при выявлении дубликатов в объединенных строках, столбцах действие вернет ошибку. Если значение «false», дубликаты в таких строках, столбцах не удаляются.

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Excel

Контекст excel

Да

Имя начального столбца

Имя столбца, начиная с которого будет производиться поиск дубликатов.

Robin.String


Нет

Индекс начального столбца

Индекс столбца, начиная с которого будет производиться поиск дубликатов.

Robin.Numeric


Нет

Начальная строка

Номер строки, начиная с которой будет производиться поиск дубликатов.

Robin.Numeric


Нет

Имя конечного столбца

Имя столбца, до которого будет производиться поиск дубликатов.

Robin.String


Нет

Индекс конечного столбца

Индекс столбца, до которого будет производиться поиск дубликатов.

Robin.Numeric


Нет

Конечная строка

Номер строки, до которой будет производиться поиск дубликатов.

Robin.Numeric


Нет

Пропустить пустые

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

Robin.Boolean

true

Нет

Пропустить скрытые

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

Robin.Boolean

true

Нет

Учитывать объединенные

Если значение «true», то при выявлении дубликатов в объединенных строках, столбцах действие вернет ошибку. Если значение «false», дубликаты в таких строках, столбцах не удаляются.

Robin.Boolean

true

Нет

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

Робот вернет ошибку, если:

...

Пример. Строка 8 и 9-10 одинаковые, но 9-10 объединены. Такие строки считаются идентичными, но удалены не будут, если "false" в поле "Учитывать объединенные ". 

Image RemovedImage Added

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

Задача

Есть : имеется Excel-документ. Необходимо удалить дубликаты строк. 

Image Modified

Решение

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

Реализация

...

  1. Собрать схему робота, состоящую из действий: 
    Image AddedImage Removed
  2. Настроить параметры для действия "Открыть". 
    Image Modified
  3. Настроить параметры для действия "Удалить дубликаты строк". 
    Image Modified
  4. Настроить параметр для действия "Сохранить"
    Image Modified

  5. Нажать на кнопку "Старт" в верхней панели. 

Результат

...

Программный робот отработал успешно.

Image RemovedImage Added

Дубликат строки удален.

Image Modified