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

Ключ

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

Вставить таблицу

...

Версия 14 (Net)

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

...

Описание

Действие записывает данные из переменной типа Таблица в заданную область активной страницы Excel книги

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

Image Removed

...

Image Added

Параметры и их настройки

Свойство

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

Описание

Тип

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

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

Параметры

Контекст

Context

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

Идентификатор контекста

Robin.Excel

EXCEL_INSTANCE

Контекст excel

Да

ТаблицаTable

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

ТаблицаTable1ДаСтолбец начальной ячейки
Start cell column

Имя столбца начальной ячейки

Имя столбца начальной ячейки, в которую будет помещена верхняя левая ячейка таблицы. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки»

Robin.String


Нет

Индекс столбца начальной ячейки

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

Столбец

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

Строка

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

Robin.Numeric


Нет

Строка начальной ячейки

Start Cell Row

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

Robin.

ЧислоНет

Numeric


Нет

Таблица

Переменная типа DataTable с данными

Robin.DataTable


Да

С заголовком

Heading

Если значение

равно "true", будет вставлена вся указанная таблица. Если значение равно "false", заголовком таблицы будет считаться ее первая строка, и таблица будет вставлена без этой строкиЧекбоксНет

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

Отсутствуют

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

Задача:

Решение:

Реализация:

«true», заголовок таблицы будет вставлен в документ вместе с ее строками

Robin.Boolean

true

Нет

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

Для параметра "С  заголовком".

  • При значении "true", действие запишет в документ строку заголовка исходной таблицы в качестве первой строки вместе с остальными основными строками таблицы. Пример: в Студии указано, что в таблице "Столбцов: 3; строк: 2", при вставке в документе окажутся заполнены 3 столбца и 3 строки.
  • При "false", действие запишет в документ только основные строки с содержимым исходной таблицы. Пример: в Студии указано, что в таблице "Столбцов: 3; строк: 2", при вставке в документе окажутся заполнены 3 столбца и 2 строки.
Целевая таблицаТаблица после вставки без проставленного чекбокса "С заголовком"Таблица после вставки с проставленным чекбоксом "С заголовком"

Image Added

Image Added

Image Added

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

Задача

Существует 2 Excel - документа "Test" и "Test 1". Необходимо взять таблицу из документа "Test".
Image Added

И вставить ее в документ "Test 1" начиная с ячейки "А3".

Решение

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

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметры для действия "Открыть".
    Image Added
  3. Настроить параметры для действия "Взять таблицу". Создать переменную типа "Таблица", в которую будут записаны данные. Указать данную переменную в поле "Результат".
    Image Added
  4. Настроить параметры для действия "Открыть".
    Image Added
  5. Настроить параметры для действия "Вставить таблицу". В поле "Таблица" указать ранее созданную переменную "Таблица" с данными. 
    Image Added
  6. Настроить параметры для действия "Сохранить". 
    Image Added
  7. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

Робот отработал успешно.
Image Added
В документ "Test 1" вставлена таблица начиная с ячейки "А3".
Image AddedРезультат: