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

问题描述 投票:7回答:1

我有很多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中。先感谢您

sql-server csv reporting-services export-to-csv ssrs-2012
1个回答
3
投票

基于以下官方文档:

重新设计的CSV数据渲染器

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

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

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

看起来SSRS 2005 CSV渲染器已经在SSRS 2008 R2中进行了重大更改,并支持新功能。

解决方法

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

参考和有用的链接

© www.soinside.com 2019 - 2024. All rights reserved.