Получение диапазона таблицы
Элемент помогает вычислить диапазон таблицы по ее названию. Под таблицей в Excel подразумевается диапазон ячеек, отформатированый в виде таблицы для того, чтобы легче было управлять группой связанных данных. Подробнее о понятии Таблица читайте здесь .
Путь до файла и другие базовые параметры настраиваются в контейнере Приложение Excel.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. здесь.
Свойство | Тип | Описание | Пример |
---|---|---|---|
Excel: | |||
Таблица* | String | Название таблицы | "TableExample" |
Страница | String | Название страницы в книге Excel | "Лист1" |
Индекс страницы | Int32 | Номер страницы в книге Excel. Нумерация начинается с нуля | 0 |
Вывод: | |||
Диапазон* | String | Название переменной, в которую запишется найденный диапазон таблицы |
Только код
Ниже приведен пример использования элемента в процессе с типом Только код (Pure code):
C#
//Свойства элемента:
//app - [LTools.Office.ExcelApp] Приложение Excel
//name - Таблица: [String] Наименование таблицы
//data - Диапазон: [String] Диапазон таблицы
//sheet - Страница: [String] Наименование страницы
//sheetIdx - Индекс страницы: [Int32] Индекс страницы
LTools.Office.ExcelApp app = LTools.Office.ExcelApp.Init(wf, ".\\TestData.xlsx", ";", LTools.Office.Model.InteropTypes.DX);
string data = app.GetTableRange("TableExample", "Лист1", 0);
//Вывод в лог
LTools.Workflow.PrimoApp.AddToLog(wf, data, LTools.Enums.LogMessageType.Info);