Группа действий: Excel
Действие возвращает значения ячеек из заданной области страницы в виде таблицы.
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Контекст действия для работы с Excel-документом | Идентификатор контекста Excel | EXCEL_INSTANCE | Да |
Столбец начальной ячейки | Start cell column | Столбец начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области. | Строка | Нет | |
Строка начальной ячейки | Start Cell Row | Строка начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области. | Число | Нет | |
Столбец конечной ячейки | Destination cell column | Столбец конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области. | Строка | Нет | |
Строка конечной ячейки | Destination cell string | Строка конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области. | Число | Нет | |
Пропустить скрытые | Skip hidden | Логическая переменная. Если значение параметра равно True, то возвращаются только видимые строки и столбцы, иначе - все. | Логический | true | Нет |
С заголовком | Heading | Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы. | Логический | true | Нет |
Убрать дубли заголовка | Remove duplicate header | Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1. | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будут записаны значения выбранного диапазона. | Таблица | Данные_с_фильтром |
Для чек-бокса "С заголовком":
Работа параметра: При значении "true" действие первую строку исходной таблицы сохранит в заголовок возвращаемого табличного значения, т.е. она не будет являться строкой с содержимым таблицы.
При "false" первую строку оставит в части с содержимым таблицы, а в заголовке будут использоваться названия по умолчанию - 1, 2, 3 и т.д.
Пример:
Из excel забираем таблицу:
При включенном параметре в логе будет указано "Столбцов: 3; строк: 2", т.к. Первая строка взятой области стала заголовком с названиями столбцов "№", "Название" и "Тесты". К этим заголовкам нельзя обратиться как к строке данных, чтобы прочитать, но можно использовать имена столбцов, чтобы обратиться к конкретной ячейке или столбцу (действиями из группы "Таблицы"). Если параметр выключен, то в логе будет указано "Столбцов: 3; строк: 3", названия столбцов в заголовке будут "1", "2" и "3".
Для чек-бокса "Убрать дубли заголовка":
Задача: существует 2 Excel- документа "Test" и "Test 1". Необходимо взять таблицу из документа "Test" и вставить ее в документ "Test 1" начиная с ячейки А3.
Решение: воспользоваться действиями "Открыть", "Взять таблицу", "Вставить таблицу", "Сохранить".
Реализация:
Результат:
Робот отработал успешно.
В документ "Test 1" вставлена таблица начиная с ячейки А3.