Member 11859517 Ответов: 1

Каков наилучший способ создания отчета для веб-приложения?


Привет,
Я создаю веб-приложение с помощью MVC. В моем приложении у меня есть форма с некоторым полем ввода (текстовыми полями) и графиком. пользователь заполнит текстовые поля, и я должен дать возможность создать отчет, который он может экспортировать в формате pdf, он может распечатать отчет, просмотреть отчет.
Пожалуйста, подскажите мне, как лучше всего поступить.
Спасибо вам.

Что я уже пробовал:

Я думал об использовании sap crystal report, но в основном говорил о своем плохом опыте работы с crystal report

1 Ответов

Рейтинг:
0

Tom Wauters

Зависит от того, какие отчеты вы хотите создать и какой у вас бюджет,
У меня был хороший опыт работы с SSRS.
Они имеют стандартный экспорт в PDF, Excel, CSV ...
Также доступно для мобильных устройств и тому подобное.
Это может заставить вас начать очень быстро. Однако получение полного опыта SSRS может занять некоторое время. (SSAS, SSIS, Cubes, Wharehouses,...)
В веб-приложении вы можете использовать Iframe, который принимает URL-адрес созданного вами отчета. Он также поддерживает параметры в URL-адресе, так что вы можете построить свой URL-адрес в зависимости от текстовых полей, выпадающих списков или чего-то еще.
Хорошее объяснение, что все это значит: здесь

Есть некоторые хорошие сторонние инструменты, такие как infragistics (довольно дорогой). Я не использовал его для интернета, но я использовал его для WPF, и их стандарт datagrid поддерживает группировку, фильтрацию (например, excel), сводки по группировке и так далее.

Надеюсь, это поможет.


Member 11859517

Спасибо Том,
Я ищу бесплатно.
Это число свободен?
У меня нет никакой базы данных. Просто у меня есть текстовое поле, график, я не очень разбираюсь в отчетах. можете ли вы предложить мне.

Tom Wauters

SSRS является "бесплатным" в том смысле, что он поставляется вместе с SQL server.
SQL server express edition не поддерживает его. (так что "бесплатно" - это не совсем бесплатно)
Что вы используете в качестве хранилища данных? Какие отчеты вы хотите создавать-диаграммы, матрицы, ...?
Экспорт в PDF-это всегда боль в заднице для создания.

Richard Deeming

Есть некоторые ограничения[^], но SQL Express делает поддержка SSRS. Вам просто нужно получить "с передовыми услугами" скачать. :)

Member 11859517

на самом деле я использую azure. но на моей странице отчета я формирую, пользователь заполняет и генерирует отчет

Tom Wauters

смотреть @ этот блог для azure. Я еще не использовал azure для создания отчетов.