Инструмент отчетности .Net с открытым исходным кодом [закрыт]

Я ищу службу/инструмент отчетности для Visual Studio. Единственное, что меня ограничивает, это то, что мой веб-сервер закрыт для установки НИЧЕГО. Поэтому мне нужно что-то, что я могу просто включить в свой проект.

Мои пользователи должны иметь возможность экспортировать отчет в PDF, и без возможности использовать Crystal я в значительной степени потерян.

Любые идеи?


person Collin Estes    schedule 14.10.2008    source источник


Ответы (4)


Стоит попробовать fyireporting (выпущенный под лицензией Apache).

Проект fyiReporting RDL — это мощная система отчетов и диаграмм, основанная на языке определения отчетов (RDL). Табличная, произвольная форма, матрица, диаграммы полностью поддерживаются. Вывод отчета может отображаться в формате HTML, PDF, XML, .Net Control, веб-архиве и на принтере. Библиотеки существуют для использования в ваших приложениях ASP.NET, Windows .Net и командной строки.

person Gulzar Nazim    schedule 14.10.2008
comment
Reportcloud — популярный форк fyreporting, теперь он доступен на SouceForge. - person Ant; 28.06.2010

Попробуйте систему Microsoft ReportViewer. Он использует язык определения отчетов, но готов к работе сразу после установки. Это не с открытым исходным кодом, но можно распространять.

person Bob King    schedule 14.10.2008
comment
это потребует установки сервера? - person Collin Estes; 15.10.2008
comment
Вы можете включить библиотеки DLL ReportViewer в свой проект, не устанавливая распространяемый пакет на сервер. Вам нужны три: Microsoft.ReportViewer.WebForms, Microsoft.ReportViewer.Common, Microsoft.ReportViewer.ProcessingObjectModel.dll. - person JasonS; 15.10.2008
comment
Ссылайтесь на них непосредственно в своем проекте с помощью Copy Local. Возможно, вам придется сначала получить последний из GAC. - person JasonS; 15.10.2008
comment
Это не работает под VS 2017 :( - person Ahmed Suror; 04.06.2019

Как предложил Ant, существует также ReportingCloud, который является филиалом fyiReporting.

person Earlz    schedule 24.08.2010

Если вы не хотите иметь дизайнера отчетов, а открытый исходный код является абсолютным требованием, взгляните на iTextSharp - версия 4.0 полностью с открытым исходным кодом (5.0 за коммерческое использование нужно платить).

Некоторые дополнительные системы с открытым исходным кодом перечислены в разделе Информация о программном обеспечении для отчетов.

person David Thielen    schedule 30.05.2011