Чтение колонки
Элемент считывает данные из указанного столбца и сохраняет результат в переменную. Путь до файла указывается в контейнере Приложение Excel.
Свойства
Символ *
в названии свойства указывает на обязательность его заполнения. Описание общих свойств см. здесь.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Excel: | |||
Ячейка* | String | Идентификатор начальной ячейки | "B2" |
Страница | String | Название страницы с указанным столбцом | "Лист1" |
Индекс страницы | Int32 | Порядковый номер страницы, начинается с нуля | 0 |
Вывод: | |||
Данные* | List<Object> | Название переменной для записи данных из колонки |
Пример заполненных свойств:
Пример использования
RPA-проект, демонстрирующий работу элемента, можно найти в нашем публичном репозитории Learning .
- Скачайте архив со всеми обучающими материалами по ссылке: Скачать архив Learning .
- Распакуйте архив и откройте в Студии проект WorkWithExcelExamples. Проект состоит из процессов-последовательностей.
Только код
Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):
C#
//Свойства элемента:
//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);
}