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

Ключ

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

...

Get sheet names Version 1 (Python)

Группа действийAction group:  ОфисOffice

Описание

Действие возвращает коллекцию с именами листов табличного документа.

Image Removed

Параметры

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

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

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

В результате получаем коллекцию с именами листов табличного документа.

Настройки

...

Description

The action returns a collection with the sheet names of the tabular document.

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
ContextAction context for working with ods/xlsx table

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Yes
Да
Results

Результаты

Результат

Коллекция с именами листов табличного документа
ResultA collection with the sheet names of the tabular document.Robin.Collection

 

 

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

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

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

Задача



Special conditions of use

None.

Example of use 

Task

The tabular document "Test 1" has 3 sheets named "Sheet В табличном документе «Test 1» имеется 3 листа с названиями "Лист 1", "Лист Sheet 2" и «Лист 3». Необходимо получить имена этих листов и записать их в документ в строке.

Решение 

Воспользоваться действиями "Открыть", "Получить имена листов", "Установить значения строки", "Сохранить".

Реализация

Собрать схему робота, состоящую из действий:

Image Removed

Настроить параметры для действия "Открыть". В поле "Путь к файлу" указать путь до требуемого табличного документа.

Image Removed

Настроить параметры для действия "Получить имена листов". В поле "Контекст" указать контекст открытого документа, в поле "Результат" указать переменную с типом "Коллекция", в которую будут записаны данные.

Image Removed

Настроить параметры для действия "Установить значения строки". В поле "Контекст" указать контекст открытого документа. В поле "Номер строки" указать значение «1», в поле «Номер начального столбца» указать значение «1»,  в поле "Список значений" указать переменную с типом "Коллекция", полученную в результате отработки предыдущего действия (п.2).

Image Removed

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

Image Removed

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

Результат

Программный робот отработал успешно.

Image Removed

and "Sheet 3". It is necessary to get the names of these sheets and write them in the document in a line.

Solution

Use the actions "Open", "Get sheet names", "Set row values", "Save".

Implementation

Assemble a robot scheme consisting of actions:

Image Added

Set parameters for the "Open" action. In the "Path to file" field specify the path to the required tabular document.

Image Added

Set parameters for the "Get sheet names" action. In the "Context" field specify the context of the opened document, in the "Result" field specify a variable with the "Collection" type to which the data will be written.

Image Added

Set parameters for the "Set row values" action. In the "Context" field specify the context of the opened document. In the "Row number" field specify the value "1", in the "Initial column number" field specify the value "1", in the "List of values" field specify the variable with the type "Collection" obtained as a result of the previous action (p. 2).

Image Added

Set parameters for the "Save" action. In the "Context" parameter specify the context of the tabular document.

Image Added

Launch the robot using the "Start" button in the top panel. 

Result

The program robot completed successfully.

Image Added

In the "Test 1" document, the sheet names have been added to line В документе "Test 1" имена листов добавлены в строку 1.