Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 8 Следующий »

Взять таблицу /  Get table

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


Действие возвращает значения ячеек из заданной области страницы в виде таблицы.


Настройки

Свойство

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

Описание

Тип

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

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

Параметры
Контекст

Context

Контекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_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

Переменная, в которую будут записаны значения выбранного диапазона.

ТаблицаДанные_с_фильтром

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

Отсутствуют.



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

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

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

Реализация: 

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

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


  4. Перетащить на рабочую область действие "Вставить таблицу" и настроить его параметры. В поле "Контекст" указать контекст открытого документа, в поле "Столбец начальной ячейки" указать значение "А", в поле "Строка начальной ячейки" указать значение "3". В поле "Таблица" указать ранее созданную переменную "Таблица" с данными. 

  5. Перетащить на рабочую область действие "Сохранить". В параметре "Контекст" указать контекст Excel-документа, в который будет вставлена таблица с данными. 

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


Результат: 

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

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



  • Нет меток