我们的用户喜欢Microsoft Excel,就像其中许多人一样。 我们的一些报告非常复杂。我们现在正在使用SSRS。
SSRS excel导出的一个关键问题是用户在导出文件后必须进行大量的小型演示调整。
某些报告很宽,不适合Excel中的常规页面,因此需要转到Excel中的“页面设置”选项并设置“适合页面”选项。 默认情况下,边距也太宽。 SSRS无法自动在导出的Excel文件中对此进行调整。
我还没有办法在导出的文件中自动冻结除了标题块之外的任何地方的窗格。用户需要在表的标题列之后设置它,而不是报告标题本身。
SSRS也不支持Excel中的AutoFilter,用户需要手动添加这些。
正如您所看到的,在导出文件后,用户需要完成大量的返工工作。 我正在寻找一个体面的,相对良好支持的报告引擎,特别是在页面布局部门,它具有比平均Excel导出功能更好的功能。
SSRS,Crystal Reports,Telerik和其他我尝试过的人都缺乏这种功能。
我现在正在考虑使用像SpreadsheetGear这样的Excel组件重写纯代码中的报告......但是在代码中处理所有格式,着色,总计等的想法让我有点不情愿,因为很多代码将专门用于格式化,并且很难支持和容易出错。
有没有人知道一个出色的图形报告引擎,它具有出色的Excel导出输出,或者比使用代码从头开始生成报告有更好的想法?
提前多多感谢。
我正在为.Net开发ASP.Net和WinForms平台。
答案 0 :(得分:2)
您可以查看i-net Clear Reports.NET。它是一个很棒的报告工具,它还有Excel作为输出格式。 Excel不是主要的输出格式。但是,如果Excel是您的目标输出,那么可以设计您收到所需输出的报告模板。
如果您的功能出现问题,还可以获得良好而快速的支持。
答案 1 :(得分:0)
或许可以看看像WCF数据服务这样的东西,Excel(我认为只有2010年)可以直接使用。
您可以手动创建Excel模板以便一次性使用(直接在Excel中),但让它们指向实时数据,以便它们始终是最新的。