Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Eldar от 06 Августа 2025, 12:26:23
-
Добрый день.
У меня в проекте имеется таблица. Данные подтягиваются из БД.
Возможно ли реализовать выгрузку этой таблицы в .xls через web-клиент? Если да, то как?
Спасибо
-
Здравствуйте.
Для вывода данных из собственной таблицы БД можно использовать пример отчета по ссылке (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).
-
Спасибо большое!
Поставил галочку в опциях "Продвинутый просмотрщик отчетов" и получил желаемое. Было бы неплохо реализовать в дальнейшем выгрузку таблицы напрямую, а не через построение отчетов.