Взять таблицу Версия 3 (Python)
Группа действий: P7-Офис
Описание
Действие возвращает значения из указанного диапазона ячеек в виде таблицы.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Контекст | Контекст документа табличного типа, открытого в Р7-Офис | P7-Офис таблицы | Да | |
Таблица | Таблица, которая будет вставлена. | Таблица | Да | |
Имя столбца | Имя столбца ячейки, в которую будет вставлена таблица. Если поле не заполнено, то берется значение из поля "Индекс столбца". | Строка | A | Нет |
Индекс столбца | Порядковый номер столбца ячейки, в которую будет вставлена таблица. Нумерация начинается с 1. | Число | 1 | Нет |
Индекс строки | Порядковый номер строки ячейки, в которую будет вставлена таблица. Нумерация начинается с 1. | Число | 1 | Да |
С заголовком | Если значение "true", заголовок таблицы будет вставлен в документ вместе с ее строками. | Логический | true | Нет |
Особые условия использования
- Допустимые значения для имени столбца: латинские буквы в любом регистре.
- Допустимые значения для индекса столбца/строки: натуральные числа.
- Если поле "Имя столбца" заполнено, то значение поля "Индекс столбца" игнорируется.
- Если "С заголовком" = "false", то заголовок таблицы в документ не вставляется, только содержимое таблицы.
- Если таблица пустая, то действие вставит пустую таблицу в документ.
- Если в области документа, занимаемой таблицей, есть данные, то они перезапишутся на данные таблицы.
Для корректного запуска действий из под ОС Windows необходимо добавить Плагин P7.
Пример использования
Задача
Необходимо скопировать таблицу из документа "Test1" и вставить в другую область документа, начиная с ячейки C6.
Решение
Установить на рабочую область действия "Открыть", "Взять таблицу","Вставить таблицу", "Сохранить".
Заполнить параметры действий
Запустить робота.
Реализация
- Собрать схему робота, состоящую из действий:
- Настроить параметры для действия "Открыть".
- Поле "Путь к файлу". Указать путь к табличному документу, который необходимо открыть.
- Поле "Путь к файлу". Указать путь к табличному документу, который необходимо открыть.
- Настроить параметры для действия "Взять таблицу".
- Поле "Контекст". Указать контекст открытого табличного документа.
- Поле "Имя столбца начальной ячейки". Указать имя столбца начальной ячейки диапазона, начиная с которого будет взята таблица.
- Поле "Индекс строки начальной ячейки". Указать номер начальной строки, начиная с которой будет взята таблица.
- Поле "Имя столбца конечной ячейки". Указать имя столбца конечной ячейки, до которой будет взята таблица.
- Поле "Индекс строки конечной ячейки". Указать номер конечной строки, до которой будет взята таблица.
- Настроить параметры для действия "Вставить таблицу".
- Поле "Контекст". Указать контекст открытого табличного документа.
- Поле "Таблица". Указать таблицу, полученную действием "Взять таблицу".
- Поле "Имя столбца". Указать "С".
- Поле "Индекс строки". Указать "6".
- Настроить параметры для действия "Сохранить".
- Поле "Контекст". Указать контекст открытого табличного документа.
- Поле "Контекст". Указать контекст открытого табличного документа.
- Запустить робота по кнопке "Старт" в верхней панели.
Результат
Робот отработал успешно.
Действие скопировало и вставило таблицу в другую область документа.