Skip to Content

Получение диапазона таблицы

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

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

alt

Свойства

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

СвойствоТипОписаниеПример
Excel:
Таблица*StringНазвание таблицы"TableExample"
СтраницаStringНазвание страницы в книге Excel"Лист1"
Индекс страницыInt32Номер страницы в книге Excel. Нумерация начинается с нуля0
Вывод:
Диапазон*StringНазвание переменной, в которую запишется найденный диапазон таблицы

Только код

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

//Свойства элемента: //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);