2009-04-06 1 views
14

Я ищу решение для отчетов для ASP.NET MVC.ASP.NET MVC Reporting

мне нужно:

  • параметры поддерживают воздавать HTML
  • экспорт в Excel
  • бесплатно/разумным ценам

Любое предложение?

+0

дубликат (или * очень * подобный): http://stackoverflow.com/questions/301986/export-to-excel-in-aspnet-mvc –

+0

Да, я могу создать файлы Excel/слово но я уже сделал это в своем заявлении; но мне нужен механизм отчетности, совместимый с MVC. – Dmitry44

+0

, пожалуйста, отредактируйте вопрос и включите * все * ваши требования –

ответ

-1

Я собирался предложить Microsoft Chart Controls, вы можете прочитать о них here; однако, я не помню, чтобы видеть что-либо относительно экспорта в Excel. Чтобы получить данные для экспорта в Excel, я просто позволю этому быть частью запроса на страницу. Возможно, вы захотите, чтобы эти взгляды выглядели так: экспорт в Excel может не возникнуть в самих элементах управления диаграммами.

+0

Да, я планировал использовать его для диаграмм; но как насчет табличных отчетов? – Dmitry44

+0

Эти элементы управления не позволяют создавать отчеты, которые включают повторение разделов данных с использованием шаблонов. –

0

Telerik Reporting поддерживает MVC и начинается с $ 399 за лицензию dev ($ 599 с исходными и бесплатными обновлениями в течение года). Они также предоставляют working project о том, как использовать их инструмент в MVC. Я надеюсь, что это поможет ...

+0

Это плохая рекомендация. У Telerik могут быть хорошие инструменты, но их решение для отчетов не поддерживает MVC. Проект, с которым вы связываетесь, заключается в том, как заставить своего зрителя работать в MVC (что тривиально) ... но центральным для отчетности является разбиение на страницы и экспорт. –

2

Взгляните на Stimulsoft Reports.Web для MVC - инструмент именно для MVC.

+1

Не идеальное решение, так как для этого требуется вспышка. –

0

Самый простой способ, который мы нашли для использования с MVC, - devexpress XtraReports. Но это не бесплатно, и это разумно оценено только для крупных проектов.

Here's an example usage with MVC.