将SSRS报告导出为CSV格式时出现问题

时间:2019-03-15 05:47:51

标签: sql-server csv reporting-services export-to-csv ssrs-2012

我有很多SSRS报告,并且在将数据导出到CSV文件时都存在相同的问题。 (从VS-2005升级到VS-2013)

我在标题上有一些GROUP数据,同时根据下图所示的条件显示数据:

enter image description here

在将数据导出为CSV格式的同时,其标头数据也会与表格网格数据一起下载。如下图所示(黄色阴影)

enter image description here

我实际上想将这些标题列与实际数据行合并,如下图所示:(黄色阴影)

enter image description here

已编辑

我找到了一种从CSV删除标头值的解决方案。将DataElementOutput设置为NoOutput(如下图所示)

enter image description here

但是,仍然无法将这些标头值合并到Data-Grid中。 预先谢谢你

1 个答案:

答案 0 :(得分:3)

基于以下官方文档:

  

重新设计的CSV数据呈现器

     

在早期版本的Reporting Services中,当您将报告导出为CSV文件格式时,数据的格式设置将保留数据在报告页面上的显示方式。对于矩阵数据区域,这导致无法方便地导入其他应用程序以便继续使用数据的数据格式。

     

在此版本中,当您将报告导出到CSV文件时,可以在两种受支持的格式之间进行选择:默认模式和兼容模式。默认模式已针对Excel优化。兼容模式针对第三方应用程序进行了优化。

     

CSV文件的早期格式不再可用。但是,对于不使用矩阵数据区域的报表,您可以使用“兼容”模式来获取最接近早期CSV文件格式的文件格式。

SSRS 2005 CSV呈现器似乎在SSRS 2008 R2中进行了重大更改,并支持新功能。

解决方法

请检查以下问题,它们是否提供了添加旧csv渲染器的报表服务扩展:

参考和有用链接