Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: WEB клиент отчет  (Прочитано 1230 раз)

Eldar

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
WEB клиент отчет
« : 06 Августа 2025, 12:26:23 »
Добрый день.

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

Спасибо

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 284
    • Просмотр профиля
    • Simple-Scada
Re: WEB клиент отчет
« Ответ #1 : 06 Августа 2025, 15:23:27 »
Здравствуйте.

Для вывода данных из собственной таблицы БД можно использовать пример отчета по ссылке. Но из-за ограничений браузера (браузеры в целях безопасности блокируют попытки сохранения данных на жесткий диск через код) автоматически сохранить отчет на ПК не получится. Поэтому в web-клиенте возможно только открыть отчет для просмотра, а затем сохранить его вручную на жесткий диск в нужном формате, как показано на скриншоте во вложении (при этом обязательно должен использоваться "Продвинутый просмотрщик отчетов").

Для десктоп-клиента отчеты можно сохранять автоматически в различных форматах, в том числе и в Excel - см. пример №5 по ссылке.

Eldar

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: WEB клиент отчет
« Ответ #2 : 07 Августа 2025, 10:42:27 »
Спасибо большое!
Поставил галочку в опциях "Продвинутый просмотрщик отчетов" и получил желаемое. Было бы неплохо реализовать в дальнейшем выгрузку таблицы напрямую, а не через построение отчетов.