.Net报表引擎具有出色的Excel导出function

我们的用户喜欢Microsoft Excel,就像其中的许多人一样。 我们的一些报告相当复杂。 我们现在正在使用SSRS。

SSRS excel导出的关键问题之一是用户在文件导出后不得不做大量的简报。

某些报告很宽,并且不适合Excel中的普通页面,因此他们需要转到Excel中的“页面设置”选项并设置“适合页面”选项。 默认情况下边距太宽。 SSRS无法自动在导出的Excel文件中进行调整。

据我所知,在导出的文件中自动冻结窗格的任何地方,而不仅仅是在标题块之后。 用户需要将其设置在表格的标题列之后,而不是报表标题本身。

SSRS也不支持Excel中的AutoFilter,用户需要手动添加。

正如您所看到的,在文件导出之后,用户需要完成大量的返工工作。 我正在寻找一个体面和相对良好的支持报表引擎,具有比平均的Excel导出function,特别是在页面布局部门好得多。

SSRS,水晶报告,Telerik,和我尝试过的其他人都缺乏这种function。

我正在考虑使用像SpreadsheetGear这样的Excel组件来重写纯代码中的报告……但是在代码中处理所有格式化,着色,总计等等的想法使得我有点不情愿,因为将会投入大量的代码只是格式化,这将是很难支持和容易出错。

有谁知道一个伟大的Excel导出输出伟大的graphics报告引擎,或有一个比从头开始使用代码生成报告更好的主意?

非常感谢。

我正在为ASP.Net和WinForms平台开发.Net。

你可以看看i-net Clear Reports.NET 。 这是一个很好的报告工具,它也有Excel作为输出格式。 Excel不是主要的输出格式。 但是,如果Excel是您的目标输出,则可以devise您收到所需输出的报告模板。

如果您的function有问题,还有一个很好的和快速的支持。

也许看看像WCF数据服务,Excel(2010只我相信)可以直接消费。

您可以手动创build您的Excel模板,以便一次性closures(直接在Excel中),但让他们指向实时数据,以便始终保持最新状态。