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

Ключ

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

...

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



Настройки

Свойство

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

Описание

Тип

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

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

Параметры

Контекст

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 строки.


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

Задача: существует 2 Excel- документа "Test" и "Test 1". Необходимо взять таблицу из документа "Test" и вставить ее в документ "Test 1" начиная с ячейки А3.

...

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

Реализация: 

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

  4. Перетащить на рабочую область действие Настроить параметры для действия "Открыть" и настроить его параметры. В поле "Путь к файлу" указать путь до требуемого Excel-файла, в который необходимо будет вставить таблицу. Проставить чекбокс Видимый = true для отображения действий робота на экране. 


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

  7. Запустить робота по кнопке "Старт" в верхней панели. 


...