Чтение колонки

Read column

Элемент считывает данные из указанного столбца. Полученный результат сохраняется в переменную.

Путь до файла, тип драйвера и другие базовые настройки указываются в контейнере Приложение Excel.

Свойства

Символ * в названии свойства указывает на обязательность его заполнения. Описание общих свойств см. в разделе Свойства элемента.

СвойствоТипОписаниеПример

Excel:

Ячейка*

String

Идентификатор начальной ячейки

"A4"

Страница

String

Название страницы, где находится столбец

"Лист1"

Индекс страницы

Int32

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

0

Вывод:

Данные*

List<Object>

Название переменной для записи данных из колонки

Пример заполненных свойств:

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

RPA-проект, демонстрирующий работу элемента, можно найти в нашем публичном репозитории Learning.

  1. Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning.

  2. Распакуйте архив и откройте в Студии проект WorkWithExcelExamples. Проект состоит из процессов-последовательностей.

Только код

Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):

//Свойства элемента:
//app - [LTools.Office.ExcelApp] Приложение Excel
//cell- Ячейка: [String] Идентификатор ячейки (A1), с которой начинается чтение
//data - Данные: [List<Object>] Данные в формате списка объектов
//sheet - Страница: [String] Наименование страницы
//sheetIdx - Индекс страницы: [Int32] Индекс страницы
		
LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\TestData.xlsx", ";", LTools.Office.Model.InteropTypes.DX);
String cell="A2";
List<Object> data = app.ReadColumn(cell,"Лист1",0);
		
foreach (object value in data)
{
    LTools.Workflow.PrimoApp.AddToLog(wf, value.ToString(), LTools.Enums.LogMessageType.Info);
}

Last updated