Вопрос

Экспорт в Excel из сценария бизнес процесса

В задании-сценарии я хочу, чтобы загружался файл Excell

У меня есть данные которые получаю вот так:

using (DBExecutor dbExecutor = userConnection.EnsureDBConnection()) {

        UserDefinedFunction userDefinedFunction = new UserDefinedFunction(userConnection, "operatorInChatStatistics")

                    .WithParameter("FromDate", fromDate.ToString("yyyy-MM-dd"))

                    .WithParameter("ToDate", ToDate.ToString("yyyy-MM-dd")) 

                    as UserDefinedFunction;

 

        userDefinedFunction.PackageName = userConnection.DBEngine.SystemPackageName;

        userDefinedFunction.ReturnType = UserDefinedFunctionReturnType.Table;

        using(IDataReader dataReader = userDefinedFunction.ExecuteReader(dbExecutor)) {

            while (dataReader.Read()) {

                //тут пока не знаю что

            }

        }

}

Хочу положить их в DataTable, потом в Excel и кинуть в браузер на загрузку.

Как возможно это сделать?

Нравится

1 комментарий
Лучший ответ

Добрый день!

Для формирования excel отчета вам поможет бесплатное дополнение

Если нужно формировать прям из кода, то поможет https://docs.microsoft.com/en-us/office/open-xml/open-xml-sdk, в BPM эти библиотеки уже добавлены

Добрый день!

Для формирования excel отчета вам поможет бесплатное дополнение

Если нужно формировать прям из кода, то поможет https://docs.microsoft.com/en-us/office/open-xml/open-xml-sdk, в BPM эти библиотеки уже добавлены

Показать все комментарии