【问题标题】:Good looking reporting + charts solution for ASP.NET?ASP.NET 的漂亮报告 + 图表解决方案?
【发布时间】:2011-01-15 03:12:37
【问题描述】:

我正在开发一个 ASP.NET MVC 网站,该网站将包含基于我们用户输入的数据的报告和图表。报告必须易于打印并可导出为 PDF 和 XLS。理想情况下,报告还应包含内联图表。

我玩过 Crystal Reports,它看起来确实适合这项工作,只是图表看起来很糟糕。这与我在图表中获得的视觉质量大致相同:

http://www.builderau.com.au/resources/images/ReportingB.gif

例如,饼图看起来是块状的(没有抗锯齿),而且似乎没有任何方法可以获得一些好看的颜色渐变。

我很期待这样的事情,尤其是因为它似乎也是水晶报告:

http://en.wikipedia.org/wiki/File:CrystalReports2008.png

有什么方法可以让我的图表看起来像这样吗?如果没有,还有哪些其他选择?

请注意,CR Chart Plus 似乎符合我的要求,但它肯定超出了我对这个程序功能的预算。我正在寻找一种更便宜的方法,例如以某种方式将 ASP.NET Charting Controls 嵌入到 Crystal Report 中。

【问题讨论】:

  • 嗯,水晶报告 2008 + xcelsius 似乎有一些漂亮的图表。无法相信他们花了这么长时间来增强每个经理都喜欢的报告功能。

标签: asp.net crystal-reports charts report


【解决方案1】:

对您来说一个非常好的选择是使用 FusionCharts for ASP.NET。 FusionCharts 是一个 Flash 图表组件,允许您通过单击按钮将图表导出为 PDF 或图像。所以将它们包含在报告中变得非常容易。

http://www.fusioncharts.com

【讨论】:

  • 感谢您的建议,但是一旦我尝试了 SSRS,我实际上非常满意。 :-)
【解决方案2】:

Dundas Charts 包非常好看。好好看,其实去年那个Microsoft licensed their technology

不过,我个人觉得 API 使用起来有点麻烦,尤其是在被 Flot 等 jQuery 插件宠坏之后。

【讨论】:

  • 感谢您的建议。我切换到 SSRS 2008,所以我现在似乎有点使用登打士图表 :-)。我同意,这些看起来不错。
【解决方案3】:

我强烈推荐 amcharts:

http://www.amcharts.com/

它可以免费使用并且也有 ASP.NET 控件。免费版在图表上显示 amcharts,您可以支付许可费将其删除。

【讨论】:

  • 好看,但它使用 Flash 或 WPF,所以我无法将它们包含在任何报告中,更不用说 PDF 和 XLS 导出。
  • 他们现在也有javascript版本了。
【解决方案4】:

我发现的一个选项是使用其他图表包(例如ASP.NET Charting Controls)将图表生成为图像,将输出写入硬盘并将其作为具有动态 URL 的 OLE 对象嵌入到报告中。

最后,我似乎会完全放弃 Crystal Reports,因为我也尝试了 SQL Server Reporting Services,它看起来更像我最初寻找的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多