Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Eldar от 06 Августа 2025, 12:26:23

Название: WEB клиент отчет
Отправлено: Eldar от 06 Августа 2025, 12:26:23
Добрый день.

У меня в проекте имеется таблица. Данные подтягиваются из БД.
Возможно ли реализовать выгрузку этой таблицы в .xls через web-клиент? Если да, то как?

Спасибо
Название: Re: WEB клиент отчет
Отправлено: Simple Scada от 06 Августа 2025, 15:23:27
Здравствуйте.

Для вывода данных из собственной таблицы БД можно использовать пример отчета по ссылке (https://simple-scada.com/help/report/rep-user-data.html). Но из-за ограничений браузера (браузеры в целях безопасности блокируют попытки сохранения данных на жесткий диск через код) автоматически сохранить отчет на ПК не получится. Поэтому в web-клиенте (https://simple-scada.com/help/manual/web-client.html) возможно только открыть отчет для просмотра, а затем сохранить его вручную на жесткий диск в нужном формате, как показано на скриншоте во вложении (при этом обязательно должен использоваться "Продвинутый просмотрщик отчетов (https://clck.ru/3NW8Bt)").

Для десктоп-клиента (https://simple-scada.com/help/manual/client.html) отчеты можно сохранять автоматически в различных форматах (https://simple-scada.com/help/script/tm_reportformat.html), в том числе и в Excel - см. пример №5 по ссылке (https://simple-scada.com/help/script/reportbuild.html).
Название: Re: WEB клиент отчет
Отправлено: Eldar от 07 Августа 2025, 10:42:27
Спасибо большое!
Поставил галочку в опциях "Продвинутый просмотрщик отчетов" и получил желаемое. Было бы неплохо реализовать в дальнейшем выгрузку таблицы напрямую, а не через построение отчетов.