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

Ключ

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

Оглавление

Выбрать ячейку /

...

  Cell activate

...

Делает выбранную ячейку активной.

Настройки

Свойство

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

Описание

Тип

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

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

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

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритме
О
Да
Имя листаSheet name

Наименование

страницы

листа, к

которой

которому будет применено действие

Строка

.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.StringЛист1
Н
Нет
Индекс листаSheet index
Индекс (порядковый номер) страницы

Порядковый номер листа, к

которой

которому будет применено действие.

Порядковый номер

Отсчет порядковых номеров начинается с "1".

По умолчанию значение равно "1".

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.Numeric

Строка

1
Н
Нет
ЯчейкаCell

Адрес ячейки, которая будет активной.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

Robin.String

A2
О
Да

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо сделать ячейку "B2" активной. Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Сделать заданную ячейку активной.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Открыть").
  3. Помещаем в рабочее пространство студии действие "Очистить ячейку". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем наименование ячейки, которая должна быть активна.
      Image Removed
  4. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Сохранить документ"). 
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

В документе заданная ячейка активна.

Image Removed

Получить текст из ячейки / Cell text

Получить значение из ячейки / Get cell value

...

Получает значение из указанной ячейки.Запоминает текст из указанной ячейки

Настройки

Свойство

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

Описание

Тип

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

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

Параметры
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCE
О
Да
Имя листаSheet name

Наименование

страницы

листа, к

которой

которому будет применено действие

Строка

.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.StringЛист2
Н
Нет
Индекс листаSheet index
Индекс (порядковый номер) страницы

Порядковый номер листа, к

которой

которому будет применено действие.

Порядковый номер

Отсчет порядковых номеров начинается с "1".

Один из параметров "Имя листа" или "

Строка

Индекс листа" должен быть заполнен.

Robin.Numeric1
Н
Нет
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

B3

О

Robin.String

B4Да
Результаты
РезультатResult
Значение из ячейкиСтрокаResultО

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо получить текст из ячейки "А2".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Взять текст из ячейки.

Реализация:

  1. Открываем группу действий "Excel".
  2. Открываем подгруппу "Ячейки"
  3. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Открыть").
  4. Помещаем в рабочее пространство студии действие "Получить текст из ячейки". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем адрес ячейки, из которой необходимо взять текст.
    3. Параметр "Результат". Указываем переменную, в которую будет записан текст из ячейки.
      Image Removed
  5. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

...

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



Тип полученной переменной зависит от формата ячейки, из которой было взято значение.

Robin.String

или

Robin.Numeric

или

Robin.DateTime


или Robin.Object если это эффективнее


5Да

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

Стиль ссылок "R1C1" не поддерживается.

Получить текст из ячейки / Cell text

...

Получает текст из указанной ячейки.

Значение из ячейки / Cell value

Запоминает значение из указанной ячейки

Настройки

Свойство

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

Описание

Тип

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

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

Параметры
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCE
О
Да
Имя листаSheet name

Наименование

страницы

листа, к

которой

которому будет применено действие

Строка

.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.StringЛист2
Н
Нет
Индекс листаSheet index
Индекс (порядковый номер) страницы

Порядковый номер листа, к

которой

которому будет применено действие.

Порядковый номер

Отсчет порядковых номеров начинается с "1".

Один из параметров "Имя листа" или "Индекс листа"

Строка

должен быть заполнен.

Robin.Numeric1
Н
Нет
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Robin.String

Строка

B3

B4
Да
О
Результаты
РезультатResultПеременная, в которую будет записано значение из ячейки
Строка / Дата / Число5
.Robin.StringResultДа
О

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо получить значение из ячейки "B2".

Значение ячейки записать в переменную типа "Число". Наименование переменной "Сумма".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Записать значение в ячейку.

Реализация:

...

.

...

...

Результат:

Переменная "Сумма" содержит значение "6500,74".
Image Removed

Проверить пустая ли ячейка / Is cell empty

...

Проверяет отсутствие значения в ячейке.

Настройки

Свойство

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

Описание

Тип

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

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

Параметры
КонтекстContextУникальный идентификатор сеанса, к которому будет применено действие.Robin.ExcelEXCEL_INSTANCE
О
Да
Имя листаSheet name

Наименование

страницы

листа, к

которой

которому будет применено действие

Строка

.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.StringЛист2
Н
Нет
Индекс листаSheet index
Индекс (порядковый номер) страницы

Порядковый номер листа, к

которой

которому будет применено действие.

Порядковый номер

Отсчет порядковых номеров начинается с "1".

Один из параметров "Имя листа" или "Индекс листа"

Строка

должен быть заполнен.

Robin.Numeric1
Н
Нет
ЯчейкаCell

Адрес ячейки, из которой будет взято значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

Robin.String

B4Да
О
Результаты
РезультатResult

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

Если ячейка:

  • пустая, то "Правда (True)".
  • заполнена, то - "Ложь (False)".
Чек-бокс
Robin.BooleanFalse
О
Да

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо получить информацию о наличии значения в ячейке "B2".

Информацию о наличии значения записать в переменную типа "Чек-бокс". Наименование переменной "Значение_ячейки".

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Установить признак наличия данных в ячейки.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Открыть" (см. описание действия "Открыть").
  3. Помещаем в рабочее пространство студии действие "Ячейка пустая". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем адрес ячейки, из которой необходимо взять значение.
    3. Параметр "Результат". Указываем переменную, в которую будет записано значение из ячейки.
      Image Removed
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Значение переменной "Значение_ячейки" = False.Image Removed

Установить значение ячейки / Set cell value

...

страницы которой которой Порядковый номер

Свойство

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

Описание

Тип

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

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

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

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCEДа
Имя листаSheet name

Наименование

листа, к

которому будет применено действие.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.StringЛист2Нет
Индекс листаSheet indexИндекс (порядковый номер) страницы

Порядковый номер листа, к

которому будет применено действие.

Отсчет порядковых номеров начинается с "1".

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.Numeric1Нет
ЯчейкаCell

Адрес ячейки, в которую будет записано значение.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Robin.String


A1Да
ЗначениеValue

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


Формат результирующих данных в ячейке должен соответствовать типу введенных данных.

В случаях , когда соответствие невозможно, несоответствия формат ячейки меняется на общий.

Robin.String


или Robin.Object если это эффективнее

5000ед

Да

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

Стиль ссылок "R1C1" не поддерживается. Если в ячейке уже есть данные, они будут перезаписаны.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо записать в ячейку "B2" значение переменной "Сумма".

Значение переменной "Сумма" = 89265555517"

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Установить значение в ячейку.
  3. Сохранить документ.

Реализация:

  1. Открываем группу действий "Excel".
  2. Помещаем в рабочее пространство студии действие "Установить значение ячейки". 
    Настройка действия: 
    1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
    2. Параметр "Ячейка". Указываем ячейку, в которую будет записано значение.
    3. Параметр "Значение". Указываем переменную, значение которой будет записано в ячейку.
      Image Removed
  3. Помещаем в рабочее пространство студии действие "Сохранить документ" (см. описание действия "Сохранить документ"). 
  4. Запускаем робота по кнопке "Запуск" в верхней панели.

Результат:

Значение переменной "Телефон" записано в ячейку "B2".
Image RemovedСтиль ссылок "R1C1" не поддерживается.

Очистить ячейку / Clear cell

...

Удаляет значение из заданной ячейки.

Настройки

Свойство

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

Описание

Тип

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

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

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

Context

Уникальный идентификатор сеанса, к которому будет применено действие.Robin.Excel

ExelInstance*, где * - порядковый номер контекста, запущенного в данном алгоритме

О
Да
Имя листаSheet name

Наименование

страницы

листа, к

которой

которому будет применено действие

Строка

.

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.String
Лист1
Н
Нет
Индекс листаSheet index
Индекс (порядковый номер) страницы

Порядковый номер листа, к

которой

которому будет применено действие.

Порядковый номер

Отсчет порядковых номеров начинается с "1".

По умолчанию значение равно "1"

Один из параметров "Имя листа" или "Индекс листа" должен быть заполнен.

Robin.Numeric

Строка

1
Н
Нет
ЯчейкаCell

Адрес ячейки, значение которой будет очищено.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.

Строка

Robin.String

B2
О
Да

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

Стиль ссылок "R1C1" не поддерживается.

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

Задача:

Существует Excel-документ "Test.xlsx".

Image Removed

Необходимо очистить значение ячейки "B2". 

Решение:

  1. Для любых действий с конкретным Excel-документом, необходимо сперва открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. Открыть документ "Test.xlsx".
  2. Очистить значение заданной ячейки.
  3. Сохранить документ.

Реализация:

...

  1. Параметр "Контекст". Выбираем из выпадающего списка контекст соответствующий файлу "Test.xlsx".
  2. Параметр "Ячейка". Указываем наименование ячейки, значение в которой должно быть очищено.
    Image Removed

...

.

...

Результат:

В документе очищены данные из заданной ячейки.

Image Removed