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