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

Ключ

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

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

...

Версия 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», заголовок таблицы будет вставлен в документ вместе с ее строками

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".

Image Removed

Решение

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

Реализация

...

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

...

  1. Перетащить на рабочую область действие "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла. Проставить чекбокс Видимый = true для отображения действий робота на экране. 
    Image Removed
  2. Перетащить на рабочую область действие "Взять таблицу" и настроить его параметры. В поле "Контекст" указать контекст открытого документа, создать переменную типа "Таблица",  в в которую будут записаны данные.   и Указать данную переменную в поле "Результат" ее указать.  Остальные поля оставить пустыми, т.к необходимо забрать таблицу полностью. 
    Image Removed
    Перетащить на рабочую область действие
    Image Added
  3. Настроить параметры для действия "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла, в который необходимо будет вставить таблицу. Проставить чекбокс Видимый = true для отображения действий робота на экране. 
    Image Removed

    Image Added
  4. Настроить параметры для действия "Вставить таблицу"Перетащить на рабочую область действие "Вставить таблицу" и настроить его параметры. В поле "Контекст" указать контекст открытого документа, в поле "Столбец начальной ячейки" указать значение "А", в поле "Строка начальной ячейки" указать значение "3". В поле "Таблица" указать ранее созданную переменную "Таблица" с данными. 
    Image Removed
    Перетащить на рабочую область действие Image Added
  5. Настроить параметры для действия "Сохранить". В параметре "Контекст" указать контекст Excel-документа, в который будет вставлена таблица с данными
    Image Modified
  6. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

...

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