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

Ключ

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

Взять таблицу Версия 14 (Net)

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

...

Описание

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

Иконка

Параметры

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

Контекст                                                         Контекст действия для работы с Excel-документом

Имя столбца начальной ячейки                   Имя столбца начальной ячейки (начало диапазона), от которой будет установлена область.

Индекс столбца начальной ячейки              Индекс столбца начальной ячейки (начало диапазона), от которой будет установлена область.

Строка начальной ячейки                             Строка начальной ячейки (начало диапазона), от которой будет установлена область.

Имя столбца конечной ячейки                     Имя столбца конечной ячейки (конец диапазона), до которой будет установлена копируемая область.

Индекс столбца конечной ячейки                Индекс столбца конечной ячейки (конец диапазона), до которой будет установлена копируемая область.

Строка конечной ячейки                               Строка конечной ячейки (конец диапазона), до которой будет установлена копируемая область.

Пропустить скрытые                                      Логическая переменная.

С заголовком                                                  Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы.

Убрать дубли заголовка                                 Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы.

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

Результат Переменная, в которую будут записаны данные диапазона

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Имя столбца начальной ячейки

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

Robin.String


Нет

Индекс столбца начальной ячейки

Индекс столбца начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Строка начальной ячейки

Строка начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Имя столбца конечной ячейки

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

Robin.String


Нет

Индекс столбца конечной ячейки

Индекс столбца конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Строка конечной ячейки

Строка конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Пропустить скрытые

Логическая переменная. Если значение параметра равно True, то возвращаются только видимые строки и столбцы, иначе - все.

Robin.Boolean

true

Нет

С заголовком

Если значение «true», первая строка таблицы будет выделена отдельно как заголовок и не будет входить в строки с содержимым таблицы.

Robin.Boolean

true

Нет

Убрать дубли заголовка

Если значение «true», в заголовке полученной таблицы к одинаковым названиям столбцов будут добавлены индексы. Нумерация начинается с 1.

Robin.Boolean

true

Нет

Результаты

Результат

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

Robin.DataTable



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

...

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

Image Modified

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

...

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

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


...

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

Image Modified

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

Image Modified