Распакуйте архив и откройте в Студии проект 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);}
#Свойства элемента:#app - [LTools.Office.ExcelApp] Приложение Excel#cell - Ячейка: [String] Идентификатор начальной ячейки (A4)#data - Данные: [List<Object>] Данные, полученные из колонки#sheet - Страница: [String] Наименование страницы#sheetIdx - Индекс страницы: [Int32] Индекс страницыapp = LTools.Office.ExcelApp.Init(wf, ".\\TestData.xlsx", ";", LTools.Office.Model.InteropTypes.DX)cell ="A2"data = app.ReadColumn(cell, "Лист1", 0)#List<Object>#Вывод в логfor value in data: LTools.Workflow.PrimoApp.AddToLog(wf, str(value), LTools.Enums.LogMessageType.Info)
//Свойства элемента://app - [LTools.Office.ExcelApp] Приложение Excel//cell - Ячейка: [String] Идентификатор начальной ячейки (A4)//data - Данные: [List<Object>] Данные, полученные из колонки//sheet - Страница: [String] Наименование страницы//sheetIdx - Индекс страницы: [Int32] Индекс страницыlet app =_lib.LTools.Office.ExcelApp.Init(wf,".\\TestData.xlsx",";",_lib.LTools.Office.Model.InteropTypes.DX);var cell ="A2";var data =app.ReadColumn(cell,"Лист1",0); //List<Object>//Вывод в лог _lib.LTools.Workflow.PrimoApp.AddToLog(wf, data[0].toString(),_lib.LTools.Enums.LogMessageType.Info);//Вывод в лог for(var index =0; index <data.length; ++index){_lib.LTools.Workflow.PrimoApp.AddToLog(wf, data[index].toString(),_lib.LTools.Enums.LogMessageType.Info);