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

Ключ

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

...

Открывает Excel-документ.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, чтобы в дальнейшем обращать действия именно к конкретному документу

СтрокаEXCEL_INSTANCEО
Путь до файлаPathToFile

Путь к файлу, который будет открыт (доступен ввод вручную, либо выбор папки в модальном окне "Открыть" по кнопке Image Modified)

СтрокаC:\Excel\Excel_file.xlsxО
ВидимыйOpenVisible

Если чек-бокс:

  • активирован, то действия, производимые в таблице, отображаются на экране.
  • не активирован, то действия робота выполняются в фоновом режиме.

Чек-бокс


Н

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

...

Закрывает Excel-документ.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, к которому будет применено действие

СтрокаEXCEL_INSTANCEО
СохранитьSaveЕсли отмечено: Excel-документ будет сохранен перед закрытиемЛогический

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

...

Создает новый Excel-файл.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
ИмяName

Наименование нового документа, который будет создан.

Строка

TestО
ПапкаFolder

Отображает папку, в которой будет создан Excel-файл.

Путь к папке, в которую будет сохранен документ (доступен ввод вручную, либо выбор папки в модальном окне "Выбор папки" по кнопке Image Modified).

СтрокаC:\Users\Internet\Documents\RobinStudio\1О
ФорматFormatФормат, в котором будет создан документСтрокаxls
ПерезаписатьOverwrite

Если:

  • активирован, то в случае если в указанной папке файл с таким же наименованием:
    • уже есть, то Система перезапишет существующий файл на указанный.
    • нет, то заданный файл будет добавлен в указанную папку.
  • не активирован, то в случае если в указанной папке файл с таким же наименованием:
    • уже есть, то будет зафиксирована ошибка "Файл с таким именем уже существует". В результате файл добавлен не будет.
    • нет, то заданный файл будет добавлен в указанную папку.
Логический
Н
РезультатResult



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

...

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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаEXCEL_INSTANCEО
Имя нового листаSheet new name

Наименование новой страницы, которая будет создана

СтрокаЛист2О
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист1Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Число1Н
ПорядокExcelAddSheetПеред или после активного листаСписокПослеН

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

...

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Листы"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Добавить новый лист". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Имя нового листа". Указываем наименование нового листа в документе.
    3. Параметр "Имя листа". Указываем лист по отношению к которому добавляется лист.
    4. Параметр "Порядок добавления". Указываем перед или после активного листа необходимо добвить новый лист.
  5. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  6. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Удаляет страницу из документа.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

Строка

Лист2Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.

Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2О

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

...

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Листы"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Удалить лист". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Имя листа". Указываем наименование удаляемого листа из документа.
      Image RemovedImage Added
  5. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  6. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Указывает страницу, к которой необходимо применить действия алгоритма. 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

Строка

Лист2Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число1О

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

...

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Листы"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Установить рабочий лист". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Имя листа". Указываем наименование нового рабочего листа в документе.
      Image RemovedImage Added
  5. Помещаем в рабочее пространство студии действие "Установить значение ячейки"(см. описание действия "Excel 2.0"). 
  6. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  7. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Документ содержит на рабочем листе "Лист2" в ячейке "B2" значение "89265555517".


...

Получить текст из ячейки / Cell text

...

Запоминает текст из указанной ячейки

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
О
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3

О
РезультатResult
Переменная, в которую будет записано значение
Значение из ячейкиСтрока
Текст_из_ячейки
ResultО

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

...

Необходимо получить текст из ячейки "А2".Значение ячейки записать в переменную типа "Строка". Наименование переменной "ФИО".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать Взять текст в ячейкуиз ячейки.

Реализация:

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Ячейки"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  4. Помещаем в рабочее пространство студии действие "Текст Получить текст из ячейки". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем адрес ячейки, из которой необходимо взять текст.
    3. Параметр "Результат". Указываем переменную, в которую будет записан текст из ячейки.
      Image RemovedImage Added
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Переменная "ФИО" содержит значение "Иванов Иван Иванович".
Image Removed

Значение из ячейки / Cell value

...

Запоминает значение из указанной ячейки

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
О
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B4О
РезультатResult

Переменная, в которую будет записано значение из ячейки

Строка / Дата / Число5О

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

...

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Ячейки"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  4. Помещаем в рабочее пространство студии действие "Значение Получить текст из ячейки". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем адрес ячейки, из которой необходимо взять значение
    3. Параметр "Результат". Указываем переменную, в которую будет записано значение из ячейки.
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

...

Переменная "Сумма" содержит значение "6500,74".

...

Проверить пустая ли ячейка / Is cell empty

...

Проверяет отсутствие значения в ячейке.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
О
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B4О
РезультатResult

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

Если ячейка:

  • пустая, то "Правда (True)".
  • заполнена, то - "Ложь (False)".
Чек-боксFalseО

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

...

Устанавливает значение в указанную ячейку.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
ЯчейкаCell

Адрес ячейки, в которую будет записано значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка


A1О
ЗначениеValue

Значение, которое будет записано в ячейку

Строка
Например: 5000 ед. или {Переменная}

5000ед



О

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

...

Значение переменной "Телефон" записано в ячейку "B2".

Установить авто-фильтры /

...

 

Activate auto-filters

...

Устанавливает диапазон фильтров определенных колонок и строк в рамках выбранного Устанавливает фильтр на определенном столбце в рамках текущего листа.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаEXCEL_INSTANCEО
СтрокаRowПорядковый номер строки, на которой будет установлен фильтрСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
ЧислоН
СтолбецColumnИмя столбца на который будет установлен фильтр


Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
О
ОтStart cell

Адрес начальной ячейки (начало диапазона), от которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаB1
О
Н
ДоEnd cell

Адрес конечной ячейки (конец диапазона), до которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаC1
О
Н

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

...

Документ содержит таблицу с установленными фильтрами.


Снять

...

авто-фильтры / Deactivate auto-filters

...

Убирает активные фильтры в рамках текущего листа.

Настройки

Свойство

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

ОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО

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

Отсутствуют.

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

Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx" с установленными фильтрами. Необходимо снять все фильтры.

...

Документ содержит таблицу без установленных фильтров.


Якорь
Выбрать по фильтру
Выбрать по фильтру
Выбрать по авто-фильтру /

...

 Apply auto-filter

...

Выводит ячейки удовлетворяющие условию фильтра.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
ОтStart cell

Адрес начальной ячейки (начало диапазона), от которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаА1
О
Н
ДоEnd cell

Адрес конечной ячейки (конец диапазона), до которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаF10
О
Н
Порядковый номер
Столбец
Number
Column
Порядковый номер

Наименование столбца, к которому будет применен критерий фильтрации

Число
Строка1
О
Н
Критерии
Строка
Criteria

Критерии фильтрации.

Если значение поля не заполнено, то фильтрация будет установлена на значение "(Пусто)"

СтрокаКлимов Руслан ИвановичО

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

RowПорядковый номер строки, к которой будет применен критерий фильтрацииЧислоЧислоН
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
КритерииCriteria

Критерии фильтрации.

Если значение поля не заполнено, то фильтрация будет установлена на значение "(Пусто)"

СтрокаКлимов Руслан ИвановичО

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

Приоритет отдаётся диапозону, если заполнены все параметры.

Стиль Стиль ссылок "R1C1" не поддерживается. 

...

Сортирует данные в таблице

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
EXCEL_INSTANCEО
Имя листаSheet nameНаименование страницы, к которой будет применено действиеСтрокаЛист2Н
Индекс листаSheet indexИндекс (порядковый номер) страницы, к которой будет применено действие. Порядковый номер начинается с "1"Строка1Н
Столбец
Column

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

Строка1Н

От

Start cell

Адрес начальной ячейки (начало диапазона), от которой будет

От

Start cellАдрес начальной ячейки (начало диапазона), от которой будет

установлена сортировка.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1О

До

End cell

Адрес конечной ячейки (конец диапазона), до которой будет установлена сортировка.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1000О
По возрастанию
ПорядокSort
By Ascending

Если чек-бокс:

  • активирован, то сортировка будет по возрастанию значений, заданных в диапазоне.
  • не активирован, то сортировка будет по убыванию значений, заданных в диапазоне.
Чек-боксОРасширенный диапазонWide range

Если в в полях От и До указан один столбец и чек-бокс активирован, будет изменен порядок всех строк в документе согласно отсортированному столбцу.

В противном случае, сортировка происходит в рамках заданного диапазона, порядок строк в документе остается неизменным.

Чек-боксН

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

Если установленный диапазон (поля "От" и "До") содержит данные:

order

Порядок сортировки

  • От A до Z
  • От Z до A
Строка


Н

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

Если установленный диапазон (поля "От" и "До") содержит данные:

  • одной колонки (например, от "А1" до "А10"), то сортировка данных происходит только в рамках данной колонки и установленного диапазона строк.
  • двух и более колонок (например, от "А1" до "C10"), то сортировка данных происходит по первой заданной колонке (колонка "A"). Порядок данных, включенных в диапазон до поля "До" (включительно), меняется в зависимости от сортировки данных.

...

Excel-документ отсортирован по полю "id".

Печать документа / Print document


Якорь
Данные из таблицы
Данные из таблицы
Взять таблицу / Table get

...

Сохраняет все значения заданной страницы или указаный диапазон.Печатает книгу/ лист

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрока
ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме
EXCEL_INSTANCEО
КопииCopies number

Количество копий документа, которые будут напечатаны. Значение должно быть больше 0.

Число3ОКнигаFull

Если чек-бокс:

  • активирован, то будет напечатана вся книга (все листы в документе).
  • не активирован, то будет напечатан рабочий лист.
Чек-боксН
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index
Лист сSheet number

Индекс (порядковый номер) страницы,

с которого будет начата печать.

Значение используется, если признак "Книга" не установлен. Значение должно быть больше 0.

Число1НЛист поPages number

Индекс (порядковый номер) страницы, который будет напечатан последним.

Значение используется, если признак "Книга" не установлен. Значение должно быть больше 0.

Число5НПринтерPrinterНаименование принтера, на который будет отправлена задачаСтрокаN-3015-7Н

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо распечатать 2 копии листа "Лист1".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Распечатать лист.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Печать документа". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Копии". Указываем количество копий документа, которые необходимо напечатать.
    3. Параметр "Книга". Снимаем признак.
    4. Параметр "Лист с". Указываем порядковый номер листа, с которого начать печать.
    5. Параметр "Лист по". Указываем порядковый номер листа, который печатать последним.
      Image Removed
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Напечатан лист "Лист1" в количестве 2 копий.

...

к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н

От

Start cell

Адрес начальной ячейки (начало диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1Н

До

End cell

Адрес конечной ячейки (конец диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1000Н
Пропустить скрытыеSkip hiddenЕсли отмечено: действие посчитает только видимые ячейки. Если не отмечено: действие посчитает скрытые ячейки вместе с пустымиЛогический
Н
РезультатResult

Переменная, в которую будут записаны значения с листа.

Если на листе были установлены фильтры, то в переменную записываются значения листа с учетом установленных фильтров

ТаблицаДанные_с_фильтромО

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

Отсутствуют.

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

Задача


Решение:

Реализация:

Результат



Получить данные из столбца / Column data

...

Сохраняет все значения заданного столбца или диапазона заданной страницы.

Настройки

Сохраняет все значения заданной страницы.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поляКонтекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеОИмя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1
Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
Результат
Столбец
Result
Column

Переменная, в которую будут записаны значения с листа.

Если на листе были установлены фильтры, то в переменную записываются значения листа с учетом установленных фильтров

ТаблицаДанные_с_фильтромО

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо сохранить данные на странице с учетом фильтра "Климов Руслан Иванович".

Данные на странице записать в переменную типа "Таблица". Наименование переменной "Данные_с_фильтром".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Установить фильтры.
  3. Записать результат в таблицу.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Выбрать по фильтру" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Данные из таблицы". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Имя листа". Указываем наименование листа, значения которого будут использоваться.
    3. Параметр "Результат". Выбираем из списка переменную, в которую записаны значения с выбранного листа.
      Image Removed
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Значение переменной "Данные_с_фильтром" содержит данные с листа "Лист1".

Image Removed

Область из таблицы / Range table data

Сохраняет указанный участок страницы.

Настройки

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

СтрокаAО

От

Start cell

Адрес начальной ячейки (начало диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1Н

До

End cell

Адрес конечной ячейки (конец диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1000Н
Пропустить скрытые ячейкиSkip hiddenЕсли отмечено: действие сохранит только видимые ячейки. Если не отмечено: действие сохранит скрытые ячейки вместе с пустымиЛогический
Н
Пропустить пустые ячейкиSkip emptyЕсли отмечено: действие сохранит только заполненные ячейки. Если не отмечено: действие сохранит заполненные ячейки вместе с пустымиЛогический
Н
РезультатResult

Переменная, в которую будут записаны значения из колонки

Коллекция

Массив_строки

О

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Added

Существует переменная типа массив строк "Массив_столбца".

Необходимо сохранить данные столбца "B" в переменную "Массив_столбца". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать данные столбца из таблицы в переменную.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Значения из столбца". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Столбец". Указываем наименование столбца, значения которого будут использоваться.
    3. Параметр "Результат". Указываем переменную, в которую будет записаны значения из столбца.
      Image Added
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Переменная "Массив_столбца" содержит значения из столбца.

Image Added

Получить данные из строки / Row data

...

Сохраняет все значения заданной строки или диапазона заданной страницы.

Настройки

Название Name ListЛист22Н, от которой будет установлена область .О, до которой будет установлена область.О будет записана таблицаОбласть_данных
СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
СтрокаRow

Номер строки, к которой будет применяться действие

Число4О

От

Start cell

Адрес начальной ячейки (начало диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1Н

До

End cell

Адрес конечной ячейки (конец диапазона)

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаB3A1000Н
Пропустить скрытые ячейкиSkip hiddenЕсли отмечено: действие сохранит только видимые ячейки. Если не отмечено: действие сохранит скрытые ячейки вместе с пустымиЛогический
Н
Пропустить пустые ячейкиSkip emptyЕсли отмечено: действие сохранит только заполненные ячейки. Если не отмечено: действие сохранит заполненные ячейки вместе с пустымиЛогический
Н
РезультатResult

Переменная, в которую

Таблица

будут записаны значения из колонки

Коллекция

Коллекция

О


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

Стиль ссылок "R1C1" не поддерживается. 

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

Задача:

Существует Excel-документ "Test.xlsx".

Image RemovedImage Added

Существует переменная типа таблица "Реестрмассив строк "Массив_строки".

Необходимо взять область таблицы от ячейки "А1" до ячейки "В7" сохранить данные строки "5" в переменную "РеестрМассив_строки". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать область данных данные строки из таблицы в переменную.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Область Значения из таблицыстроки". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Индекс листаСтрока". Указываем порядковый номер листа, на котором располагается область.
    3. Параметр "От". Указываем адрес начальной ячейки области, от которой будет установлена область.
    4. Параметр "До". Указываем адрес конечной ячейки области, до которой будет установлена область.
    5. Указываем наименование строки, значения которого будут использоваться.
    6. Параметр "Параметр "Результат". Указываем переменную, в которую будет записана таблицазаписаны значения из строки.
      Image RemovedImage Added
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Переменная "РеестрМассив_строки" содержит данные области таблицы листа "Лист1"значения из строки.

Image RemovedImage Added

Значения из столбца / Column values

Удалить столбец / Delete column

...

Удаляет заданный столбец со сдвигом влевоСохраняет все значения заданного столбца заданной страницы.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Столбец
Имя листа
Column
Sheet name

Наименование

столбца

страницы, к которой будет

применяться

применено действие

Строка
A
Лист1
О
Н
Результат
Индекс листа
Result

Переменная, в которую будут записаны значения из колонки

Массив строкМассив_строки
Sheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
СтолбецColumn

Наименование столбца, который будет удален

Строка

BО

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

...

Существует Excel-документ "Test.xlsx".

Существует переменная типа массив строк "Массив_столбца".

Необходимо сохранить данные столбца "B" в переменную "Массив_столбца"Необходимо удалить столбец "D"

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать Удалить данные из заданного столбца из таблицы в переменную..
  3. Сохранить документ

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Значения из столбцаУдалить столбец". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Столбец". Указываем наименование столбца, значения которого будут использоваться.Параметр "Результат". Указываем переменную, в которую будет записаны значения из столбца.
      Image Removedкоторый должен быть удален.
      Image Added
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Переменная "Массив_столбца" содержит значения из В документе удалены данные из заданного столбца.

Image Removed

Значения из строки / Row values

Image Added

Удалить строку / Delete row

...

Удаляет заданную строку со сдвигом вверхСохраняет все значения заданной строки на странице.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Строка
Имя листа
Row
Sheet name

Наименование

строки

страницы, к которой будет

применяться

применено действие

Строка
3
Лист1
О
Н
Результат
Индекс листа
Result

Переменная, в которую будут записаны значения из строки

Массив строкМассив_строки
Sheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
СтрокаRow

Наименование строки, которая будет удалена

Число

4О

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

...

Существует Excel-документ "Test.xlsx".

Существует переменная типа массив строк "Массив_строки".

Необходимо сохранить данные строки "5" в переменную "Массив_строки". 

Решение:

Необходимо удалить строку "10". 

Решение:

  1. Для любых Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать Удалить данные строки из таблицы в переменнуюиз заданной строки.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Значения из строкиУдалить строку". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Строка". Указываем наименование строки, значения которого будут использоваться.
    3. Параметр "Результат". Указываем переменную, в которую будет записаны значения из строки.
      Image Removed
    4. которая должна быть удалена.
      Image Added
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Переменная "Массив_строки" содержит значения из В документе удалены данные из заданной строки.

Image RemovedImage Added

Удалить столбец / Delete column

Очистить ячейку / Clear cell

...

Удаляет значение из заданной ячейкиУдаляет заданный столбец со сдвигом влево.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрока

ExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритме

О
Столбец
Имя листа
Column
Sheet name

Наименование

столбца

страницы,

который

к которой будет

удален

применено действие

Строка
B
Лист1
О

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

Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ЯчейкаCell

Адрес ячейки, значение которой будет очищено.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B2О

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

Стиль ссылок "R1C1" не поддерживается.

...

Существует Excel-документ "Test.xlsx".

Необходимо удалить столбец "Dочистить значение ячейки "B2". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Удалить данные из заданного столбцаОчистить значение заданной ячейки.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Удалить столбецОчистить ячейку". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "СтолбецЯчейка". Указываем наименование столбца, который должен быть удаленячейки, значение в которой должно быть очищено.
      Image RemovedImage Added
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе удалены очищены данные из заданного столбцазаданной ячейки.

Image RemovedImage Added

Удалить строку / Delete row

Очистить область / Clear range

...

Удаляет значения из заданной областиУдаляет заданную строку со сдвигом вверх.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Строка
Имя листа
Row
Sheet name

Наименование

строки

страницы,

которая будет удалена

Число

4О

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо удалить строку "10". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Удалить данные из заданной строки.
  3. Сохранить документ.

Реализация:

к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ОтStart cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка


A1О
ДоEnd cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3О

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Added

Необходимо очистить область от ячейки "B2" до ячейки "C3". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Очистить значения заданной области.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Открываем группу действий "Excel".
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  4. Помещаем в рабочее пространство студии действие "Удалить строку". 
    Настройка действия: 
  5. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
  6. Параметр "Строка". Указываем наименование строки, которая должна быть удалена.
    Image Removed
  7. Помещаем в рабочее пространство студии действие "Сохранить документОткрыть" (см. описание действия "Excel 2.0"). 
  8. Помещаем в рабочее пространство студии действие "Очистить область". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "От". Указываем адрес начальной ячейки, от которой будет установлена удаляемая область..
    3. Параметр "До". Указываем адрес конечной ячейки, до которой будет установлена удаляемая область.
      Image Added
  9. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  10. Запускаем робота по кнопке "Запуск" в Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе удалены очищены данные из заданной строкиобласти.

Image RemovedImage Added

...

Выбрать ячейку/

...

Activate cell 

...

Делает выбранную ячейку активнойУдаляет значение из заданной ячейки.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
Ячейка
Имя листа
Cell

Адрес ячейки, значение которой будет очищено.

Sheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ЯчейкаCell

Адрес ячейки, которая будет активной.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B2
A2О

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

...

Существует Excel-документ "Test.xlsx".

Необходимо очистить значение ячейки сделать ячейку "B2" активной

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Очистить значение заданной ячейкиСделать заданную ячейку активной.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Очистить ячейку". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем наименование ячейки, значение в которой должно быть очищенокоторая должна быть активна.
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе очищены данные из заданной ячейки.

Image Removed

Очистить область / Clear range

заданная ячейка активна.

Image Added

Якорь
Сохранить область в буфер
Сохранить область в буфер
 Копировать область в буфер / Copy range to clipboard

...

Сохраняет Удаляет значения из заданной области.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритмеО
ОтStart cellАдрес начальной ячейки (
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ОтStart cell

Адрес начальной ячейки (начало диапазона), от которой будет установлена

удаляемая

копируемая область.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка


A1О
ДоEnd cell

Адрес конечной ячейки (конец диапазона), до которой будет установлена

удаляемая

копируемая область.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3О
Пропустить скрытые ячейкиSkip hiddenЕсли отмечено: действие копирует только видимые ячейки. Если не отмечено: действие копирует скрытые ячейки вместе с пустымиЛогический
Н

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

Стиль ссылок "R1C1" не поддерживается.

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

...

Существует Excel-документ "Test.xlsx".

Необходимо очистить скопировать область от ячейки "B2" до ячейки "C3". 

...

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Очистить Копировать значения заданной области.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие " Очистить область в буфер". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "От". Указываем адрес Указываем адрес начальной ячейки, от которой будет установлена удаляемая копируемая область..
    3. Параметр "До". Указываем адрес конечной Указываем адрес конечной ячейки, до которой будет установлена удаляемая копируемая область.
       
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
  5. Сохранить
  6. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе очищены скопированы данные из заданной области.

Image Removed

Перейти на ячейку / Go to cell 

Image Added

Вставить значения из буфера / Enter Text From Buffer

...

Ввести значение из буфера в указанную ячейкуДелает выбранную ячейку активной.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, к которому будет применено действие

Строка

ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ЯчейкаCell

Адрес ячейки,

которая будет активной

в которую будет вставлено содержимое из буфера.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка
A2
B4О

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

Стиль ссылок "R1C1" не поддерживаетсяЕсли значение в буфере является областью, то область вставится с указанной ячейки.

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

Задача:

Существует Excel-документ "Test.xlsx".

Необходимо сделать вставить в ячейку "B9" данные из области от ячейки "B2" до ячейки "C3" активной

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Копировать значения заданной области.
  3. Вставить скопированное значение в Сделать заданную ячейку активной.
  4. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Сохранить область в буфер" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Вставить значения из буфераОчистить ячейку". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем наименование Указываем адрес ячейки, которая должна быть активна.
      Image Removed
    Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Excel 2.0"). 
    1. в которую должны вставить содержимое из буфера.
      Image Added
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

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

Image Removed

...

Image Added

Найти текст / Find text

...

Находит адрес ячейки по тексту, который написан в этой ячейкеСохраняет указанную область в буфер.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действие

Строка

ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
ОтStart cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

A1ОДоEnd cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3О

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

Стиль ссылок "R1C1" не поддерживается.

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

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо скопировать область от ячейки "B2" до ячейки "C3". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Копировать значения заданной области.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие " область в буфер". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "От". Указываем адрес начальной ячейки, от которой будет установлена копируемая область.
    3. Параметр "До". Указываем адрес конечной ячейки, до которой будет установлена копируемая область.
      Image Removed 
    Сохранить
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе скопированы данные из заданной области.

Image Removed

Вставить значения из буфера / Enter Text From Buffer

Ввести значение из буфера в указанную ячейку.

Настройки

...

Уникальный идентификатор сеанса, к которому будет применено действие

...

Строка

...

Адрес ячейки, в которую будет вставлено содержимое из буфера.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

...

Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист1Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Строка

0Н
ОтStart cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка


A1Н
ДоEnd cell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3Н
Пропустить скрытые ячейкиSkip hiddenЕсли отмечено: действие ищет только видимые ячейки. Если не отмечено: действие ищет скрытые ячейки вместе с пустымиЛогический

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

Стиль ссылок "R1C1" не поддерживается. Если значение в буфере является областью, то область вставится с указанной ячейки.

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

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо вставить в ячейку "B9" данные из области от ячейки "B2" до ячейки "C3". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Копировать значения заданной области.
  3. Вставить скопированное значение в заданную ячейку.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Excel 2.0").
  3. Помещаем в рабочее пространство студии действие "Сохранить область в буфер" (см. описание действия "Excel 2.0"). 
  4. Помещаем в рабочее пространство студии действие "Вставить значения из буфера". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем адрес ячейки, в которую должны вставить содержимое из буфера.
      Image Removed
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

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

Image Removed

Поиск ячейки / Seach cell

Находит адрес ячейки по тексту, который написан в этой ячейке.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поляКонтекст

Context

Уникальный идентификатор сеанса, к которому будет применено действие

Строка

ExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеОСтолбецСolumn

Наименование столбца, к которому будет применен поиск

Строка

B

Н
ТекстTextТекст
(критерий поиска),
который будет храниться в искомой ячейке

Строка

10О
Поиск с помощьюSearch by
  • xsFull
  • xsContains
  • xsStart
  • xsEnd



РезультатResultПеременная, в которую будет записан
адрес ячейкиМассив строкМассив_найденных_строк
список найденых ячеекСловарьСловарьО

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

Если поле "Столбец" не заполнен, то поиск осуществляется по всей странице.

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Исполняет формулу в выбранной ячейке.

Настройки

Свойство

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

Описание

Тип

Пример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
ФормулаFormula

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

Формула начинается с символа "=".

Строка

=COUNTIF(I3:I{Rows},"Да")

Считает количество ячеек со значением "Да" в полях с "I3" до "I" c номером в переменной "Rows"

О
ЯчейкаCell

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

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

A1О

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

Формулы нужно использовать на английском языке. Посмотреть наименования функций можно на официальном сайте:

https://support.office.com/en-gb/article/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb

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

Задачи:

Существует Excel-документ "Test.xlsx".

...

Запустить макрос / Run macro

...

Запускает макрос.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя макросаMacro name

Наименование макроса, который будет запущен

Строка

RunMacrosО

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

Отсутствуют.

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

Задачи:

Существует Excel-документ "Test.xlsm".

...

Определяет количество страниц в документе.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
РезультатResultПеременная, в которую будет записано количество листов в документе


Число

{Количество_листов}О

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Получить количество строк в переменную типа "Число".

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
СтолбецColumnНаименование столбца в котором необходимо получить количество строкСтрокаBО
Только видимыеOnly visible

Если чек-бокс:

  • активирован, то действие посчитает только видимые строки.
  • не активирован, то действие посчитает видимые строки вместе с невидимыми.
Чек-бокс
Н
Пустые строкиWith null rows

Если чек-бокс:

  • активирован, то действие посчитает заполненные строки вместе с пустыми.
  • не активирован, то действие посчитает только заполненные строки.
Чек-бокс
Н
РезультатResultПеременная, в которую будет записано количество строкЧислоКоличество_строкО

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

Если был активирован признак "Пустые строки" и в поле "Столбец" указана колонка, в которой отсутствуют значения, то значение переменной в поле "Результат" будет равно "1".

Счет строк начинается от первой заполненной до последней заполненной строки, включая пустые ячейки выбранного столбца в данном промежутке. Полностью пустые строки и установленные фильтры в таблице игнорируются.

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Получить количество используемых строк в переменную типа "Число".

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
РезультатResultПеременная, в которую будет записано количество используемых строкЧислоКоличество_используемых_строкО

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

Счет строк начинается от первой заполненной до последней заполненной строки, включая пустые строки в данном промежутке. Установленный фильтр в таблице игнорируется

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Сохраняет Excel-документ.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя файлаFile nameНаименование нового документа, который будет создан. Если данное поле остается пустым, то файл сохраняется с тем же именем, который документ имел при открытии.СтрокаТестовый файлН
ПапкаFolder

Путь к папке, в которую будет сохранен документ (доступен ввод вручную, либо выбор папки в модальном окне "Выбор папки" по кнопке Image Modified).

Если поле остается пустым, то файл сохраняется в той же папке, из которой был открыт исходный файл.

Строка

 C:\Excel

Н

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

Отсутствуют. 

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Сохраняет документ в формате XML.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя файлаFile name

Наименование нового документа, который будет создан. Если данное поле остается пустым, то файл сохраняется с тем же именем, который документ имел при открытии.

СтрокаТестовый файлН
ПапкаFolder

Путь к папке, в которую будет сохранен XML-документ (доступен ввод вручную, либо выбор папки в модальном окне "Выбор папки" по кнопкеImage Modified).

Если поле остается пустым, то файл сохраняется в той же папке, из которой был открыт исходный файл.

Строка

 C:\Excel

Н

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

Отсутствуют. 

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Сохраняет документ в формате PDF.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя файлаFile nameНаименование нового документа, который будет создан. Если данное поле остается пустым, то файл сохраняется с тем же именем, который документ имел при открытии.СтрокаТестовый файлН
ПапкаFolder

Путь к папке, в которую будет сохранен PDF-документ (доступен ввод вручную, либо выбор папки в модальном окне "Выбор папки" по кнопке Image Modified).
Если поле остается пустым, то файл сохраняется в той же папке, из которой был открыт исходный файл.

Строка

 C:\Excel

Н

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

Отсутствуют. 

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Устанавливает диапазон фильтров определенных колонок в рамках выбранного листа.

Настройки

Свойство

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

Описание

Тип

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

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

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
СтрокаRowПорядковый номер строки, на которой будет установлен фильтрЧисло1О
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист2Н
Индекс листаSheet index

Наименование страницы страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2Н
ОтStart cell

Адрес начальной ячейки (начало диапазона), от которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаB1Н
ДоEnd cell

Адрес конечной ячейки (конец диапазона), до которой будет установлен фильтр.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаC1Н

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

Стиль ссылок "R1C1" не поддерживается. Выбранное значение "Строка" должно пересекаться с установленным диапазоном в полях "От" и "До".

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

Задача:

Существует Excel-документ "Test.xlsx". 

...

Документ содержит таблицу с установленными фильтрами.

Снять авто-фильтры / Deactivate auto-filters

...

Убирает активные фильтры в рамках выбранного листа.

Настройки

Свойство

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

Описание

Тип

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

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

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист2Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2Н

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx" с установленными фильтрами. Необходимо снять все фильтры.

...

Выводит ячейки, удовлетворяющие условию фильтра.

Настройки

Свойство

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

Описание

Тип

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

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

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
СтолбецColumn

Наименование столбца, к которому будет применен критерий фильтрации

СтрокаBО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист2Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2Н
КритерииCriteria

Критерии фильтрации (по полному совпадению). Если значение поля:

  • не заполнено или содержит значение "=", то будет установлен фильтр, включающий только ячейки с пустыми значениями.
  • содержит значение "<>", то будет установлен фильтр, исключающий ячейки с пустыми значения.
Строка

=

<>

Климов Руслан Иванович

Н

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

Стиль ссылок "R1C1" не поддерживается. 

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Выводит все ячейки в рамках выбранной колонки.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист2Н
СтолбецColumnНаименование столбца, на котором будет установлен фильтр "Выбрать все"СтрокаBО
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2Н

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

Отсутствуют. 

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Позволяет вставить в Excel файл значение переменной типа Таблица

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеСтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
ТаблицаTableВыпадающий список существующих переменных типа таблицаСтрокаTable1О
ЯчейкаCell

Адрес ячейки, с которой необходимо вставить таблицу.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаB2Н
Имя листаSheet name

Наименование страницы, к которой будет применено действие

СтрокаЛист2Н
Индекс листаSheet index

Индекс (порядковый номер) страницы, к которой будет применено действие.
Порядковый номер начинается с "1". По умолчанию значение равно "0".

Число2Н

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

Отсутствуют. 

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

Задача:

Существует Excel-документ "Test1.xlsx"

...

Позволяет скрывать столбец(-ы) в Excel файле. 

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеВыпадающий списокExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритме

О

ОтFrom

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

Заполнять в формате "Х", где "Х" - это номер столбца.

СтрокаBО
ДоTo

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

Заполнять в формате "Х", где "Х" - это номер столбца.

СтрокаCН

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

Если указано только имя столбца "От", то будет скрыт один столбец.

Если оба поля заполнены, будут скрыты все столбцы (включая "До")

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

Задача:

Существует Excel-документ "Test1.xlsx"

...

Изменняет доступ к Excel-документу.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, чтобы в дальнейшем обращать действия именно к конкретному документу

СтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
Убрать общий доступRemove access

Если чек-бокс:

  • активирован, то действие предоставляет документу эксклюзивный доступ. 
  • не активирован, действие сохраняет документ с текущим именем и общим доступом

Чек-бокс


Н

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx".

...

Скрывает строки в Excel-документе.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, чтобы в дальнейшем обращать действия именно к конкретному документу

СтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
ОтFrom

Адрес начальной строки (начало диапазона), от которой будут скрываться строки.

Заполнять в формате "Х", где "Х" - это номер строки.

Число0О
ДоTo

Адрес конечной строки (конец диапазона), до которой будут скрываться строки.

Заполнять в формате "Х", где "Х" - это номер строки.

Число1Н

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

Скрывает одну строку если "До" равно 0 или "До" равно "От".

Скрывает все строки в диапазоне от "От" до "До" (либо наоборот, если поле "До" заполнено и значение больше "От").

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

Задача:

Существует Excel-документ "Test1.xlsx"

...

Получает массив чисел, с указанием номеров видимых строк.

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContext

Уникальный идентификатор сеанса, чтобы в дальнейшем обращать действия именно к конкретному документу

СтрокаExelInstance*, где *- порядковый номер контекста, запущенного в данном алгоритмеО
СтолбецColumnНаименование столбца, из которого будут получены видимые строки"СтрокаBО
РезультатResultПеременная, в которую будут записаны адреса видимых строк.Массив чиселАдреса_строкО

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

Отсутствуют.

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

Задача:

Существует Excel-документ "Test.xlsx"

...