当我们的SSRS报告导出到Excel时,某些列会合并,这是一个问题,例如,如果您要对条目等进行排序。此合并行为的原因是报告的标题位于正文部分excel文件,excel-export尝试保持与报告中相同的外观(这会使列混乱)。因此,我想从excel-sheet的body-part中删除标题。
我尝试在RSReportServer.config文件中进行编辑,并将SimplePageHeaders设置为true,如下所示: Exporting from SSRS to Excel with no headers
但是,我没有得到这个工作,虽然我没有收到任何关于我的配置文件编辑的错误消息从事件查看器(它只是说“RSReportServer.config文件已被修改”)。我还尝试重新部署报告并重新启动Visual Studio。过了一会儿,我发现可能是因为我们使用Sharepoint来查看报告:
“扩展”部分显示在rsreportserver.config文件仅适用于纯模式报表服务器 .SharePoint模式报表服务器的扩展信息存储在SharePoint配置数据库中,并按照报表进行配置服务服务应用程序。“
来源:http://msdn.microsoft.com/en-us/library/ms157273.aspx#bkmk_extensionsl (在扩展(RSReportServer.config文件)本机模式下)
现在,我试图找到“Sharepoint 2010管理中心”中的设置(这是我唯一的想法,从哪里开始查看)但没有找到任何东西(我在哪里看起来有点困惑,所以我可能错过了它)。有任何想法吗?你觉得我走在正确的轨道上吗?
非常感谢任何帮助!
Ps:请注意,如我原来问题的其他答案中所建议的那样,重新整理报告标题中的文本框并不是一个实用的选择。 Pps:如果您需要其他详细信息,请告诉我。再次感谢。
答案 0 :(得分:1)
我们设法通过使用Powershell在Sharepoint配置数据库中配置excel呈现扩展来解决问题。由于我们在Reporting Services 2012中处于Sharepoint模式,因此rsreportserver.config文件显然根本没有读取。更多详细信息可以在这里找到:
在这里: