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

Ключ

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

Оглавление

Вставить таблицу / Insert table

...

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

Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действие.Robin.ExcelEXCEL_INSTANCEДа
ТаблицаTable

Таблица, которая будет вставлена.



Две опции заполнения параметра:

  • Выбор существующих переменных типа таблица.
  • Заполнение с помощью тулзы.
Robin.TableTable1Да
ЯчейкаCell

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

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


По умолчанию "А1".

Robin.StringB2Нет
Имя листаSheet name

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

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

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

Число2Н

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

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

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

Задача:

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

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

Решение:

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

Реализация:

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

Результат:

Excel-документ содержит таблицу из переменной "Table1, заполненную начиная с ячейки "С2".

Image Added

Взять таблицу / Table get

...

Сохраняет все значения указанного диапазона.

Настройки

Свойство

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

Описание

Тип

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

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

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

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCEДа
Имя листаSheet name

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

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

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

Строка

1Н

От

Start cell

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

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


Если поле не заполнено, то берется граница используемой области.

Robin.String
A1Нет

До

End cell

Адрес конечной ячейки диапазона.

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



Если поле не заполнено, то берется граница используемой области.

Robin.String
A1000Нет
Пропустить скрытыеSkip hiddenСохранить только видимые ячейки.Robin.Boolean
Нет
Результаты
РезультатResult

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


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

Robin.TableДанные_с_фильтром

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

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

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

...

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

Настройки

Свойство

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

Описание

Тип

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

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

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

Context

Уникальный идентификатор сеанса, к которому будет применено действие.Robin.ExcelEXCEL_INSTANCEДа
Имя листаSheet name

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

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

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

Строка

1Н
ОтStart cell

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

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


Если поле не заполнено, то берется граница используемой области.

Robin.StringА1Нет
ДоEnd cell

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

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



Если поле не заполнено, то берется граница используемой области.

Robin.String

B3Нет
Пропустить скрытые ячейкиSkip hiddenКопировать только видимые ячейки.Robin.BooleantrueНет

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

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

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

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

Image Added

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

Решение:

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

Реализация:

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

Результат:

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

Image Added

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

...

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

Настройки

Свойство

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

Описание

Тип

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

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

Контекст

Context

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

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

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

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

Строка

1Н
ОтStart cell

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

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


Если поле не заполнено, то берется граница используемой области.

Robin.String


A1Нет
ДоEnd cell

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

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



Если поле не заполнено, то берется граница используемой области.

Robin.String

B3Нет

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

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

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

Задача:

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

Image Added

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

Решение:

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

Реализация:

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

Результат:

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

Image Added


Вставить значения из буфера / Paste values from clipboard

...

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

Настройки

Свойство

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

Описание

Тип

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

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

КонтекстContext

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

Robin.Excel

EXCEL_INSTANCEДа
Имя листаSheet name

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

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

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

Строка

1Н
ЯчейкаCell

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

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


По умолчанию А1.

Robin.StringB4Нет

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

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

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

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

Image Added

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

Решение:

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

Реализация:

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

Результат:

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

Image Added