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

Ключ

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

Вставить таблицу данных Версия 1 (Python)

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

...

Описание

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

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

Image RemovedImage Added

Параметры

Входные параметры 

  1. Контекст - Контекст действия для работы с таблицей ods/xlsx.

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

  3. Имя столбца начальной ячейки - Имя столбца начальной ячейки в документе, куда будет вставлена верхняя левая ячейка указанной таблицы. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки».
  4. Индекс столбца начальной ячейки - Индекс столбца начальной ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы. Если поле не заполнено, то берется граница используемой области.
  5. Строка начальной ячейки - Строка ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы.
  6. С заголовком - Если значение «true», заголовок таблицы будет вставлен в документ вместе с ее строками.

Настройки

заполнения
СвойствоОписаниеТипПример заполнения
Обязательность 
Обязательность заполнения поля
Параметры
КонтекстКонтекст действия для работы с таблицей ods/xlsx.Robin.OpenSheetD oc
 

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

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

Нет
Индекс столбца начальной ячейкиИндекс столбца начальной ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы. Если поле не заполнено, то берется граница используемой области.Robin.Numeric
 

Нет
Строка начальной ячейкиСтрока ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы.Robin.Numeric
 

Нет
С заголовкомЕсли значение «true», заголовок таблицы будет вставлен в документ вместе с ее строками.Robin.BooleantrueНет

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

...

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

Image AddedImage Removed

Решение

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

...

  1. Собрать схему робота, состоящую из действий:
    Image RemovedImage Added

  2. Настроить параметры для действия "Открыть". В поле "Путь к файлу" указать путь до требуемого табличного документа.
    Image RemovedImage Added

  3. Настроить параметры для действия "Взять таблицу". В поле "Контекст" указать контекст открытого документа, создать переменную типа "Таблица", в которую будут записаны данные.  и в поле "Результат" ее указать.  Остальные поля оставить пустыми, т.к необходимо забрать таблицу полностью.
    Image RemovedImage Added

  4. Настроить параметры для действия "Открыть". В поле "Путь к файлу" указать путь до требуемого табличного документа, в который необходимо будет вставить таблицу. 
    Image Removed
    Image Added

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

  6. Настроить параметры для действия "Сохранить". В параметре "Контекст" указать контекст табличного документа, в который будет вставлена таблица с данными.
    Image Removed
    Image Added

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

...

 Робот отработал успешно. 

Image RemovedImage Added

В документ "Test 2" вставлена таблица начиная с ячейки А3.

Image Added

Image Removed 

Дополнительно

 результат вставки текста в файл при указанном чек-боксе "С заголовком" у действия "Вставить таблицу".

Image RemovedImage Added