Взять таблицу / Take table
Группа действий: Офис
Действие сохраняет таблицу из документа в переменную типа Таблица
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст для работы с документом | Robin.OpenTextDo c | Да | |
Номер таблицы | Порядковый номер таблицы в документе. Порядок начинается с 1. Значение по-умолчанию 1 | Robin.Numeric | Нет | |
С заголовком | Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы. | Robin.Boolean | true | Нет |
Убрать дубли заголовка | Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. | Robin.Boolean | true | Нет |
Результаты | ||||
Результат | Результирующая таблица | Robin.DataTable |
Особые условия использования
Отсутствуют
Пример использования
Задача: существует файл test.docx. Необходимо открыть документ и получить оттуда таблицу с данными (таблица только одна в документе). Далее, сохранить документ и закрыть.
Решение: воспользоваться действием "Открыть", "Взять таблицу", "Сохранить", "Закрыть".
Реализация:
- Собрать схему робота, состоящую из действий: "Открыть", "Взять таблицу", "Сохранить", "Закрыть".
- Заполнить параметр действия "Открыть".
В поле "Путь к файлу" указать путь к файлу Описания проблем.docx
В поле "Номер таблицы" указать -1.
В поле "Результат" указать переменную типа "таблица", куда будет записана полученная таблица с данными.- Заполнить параметр для действия "Сохранить".
В поле "Контекст" указать контекст открытого документа. - Заполнить параметр "Контекст" для действия "Закрыть".
- Нажать на кнопку "Старт" в верхней панели.
Результат:
Программный робот отработал успешно. Таблица из документа успешно сохранена в переменную. Файл сохранен и закрыт.