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

Ключ

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

...

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

Иконка действия


Параметры

...

и их настройки

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

Контекст                                                        Контекст действия для работы с таблицей ods/xlsx

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

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

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

Столбец конечной ячейки                          Строка ячейки в документе, куда будет вставлена левая верхняя ячейка указанной таблицы

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

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

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с таблицей ods/xlsx

Robin.OpenSheetD oc


Да

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

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

Robin.Numeric


Нет

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

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

Robin.Numeric


Нет

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

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

Robin.String


Нет

Столбец конечной ячейки

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

Robin.String


Нет

С заголовком

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

Robin.Boolean

true

Нет

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

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

Robin.Boolean

true

Нет

Результаты

Результат

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

Robin.DataTable



Особые условия

Для параметра "С заголовком": 

...

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

Задачасуществует файл Книга1
Существует файл Книга1.xlsx необходимо записать значения со строки 1-4 столбца А в переменную "Таблица", сохранить и закрыть документ. 

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

...

  1. Собрать схему робота, состоящую из действий:
  2. Настроить параметр для действия "Открыть". 
    В поле "Путь к файлу" указать путь к файлу Книга1.xlsx

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

  4. Настроить параметр для действия "Сохранить". 
    В поле "Контекст" указать контекст открытого документа.

  5. Нажать на кнопку "Старт" в верхней панели. 

Результат:
Программный робот отработал успешно. Значения ячеек из заданной области записаны в переменную "Таблица"

...