reporting service的报表导出问题

时间:2021-10-17 11:38:29
请问各位,客户需要用reporting service生成一个CSV文件。文件只能有一条文件头(指出下面记录的条数)和若干行数据记录。

请问如何实现:
1. 生成CSV时不生成列标题? 
2. 如何同一个CSV 文件有两种不同的记录?我现在的做法是一个表格用来显示文件头, 嵌套一个子报表(里面是另一个表格)显示数据记录。 预览没问题,但是导出CSV的时候两个表格的数据会连接到一块,而不是分别显示。

谢谢!

8 个解决方案

#1


你把子报表和表格放到不同节内

#2


像这种没有格式的导出,一般采用控件导出

如gridview直接导出等,不建议使用报表导出,性能,成本,时间上有些花不来

#3


引用 2 楼 ajaxtop 的回复:
像这种没有格式的导出,一般采用控件导出

如gridview直接导出等,不建议使用报表导出,性能,成本,时间上有些花不来


mark +1  顶老朱

#4


谢谢各位的回复!

ajaxtop, 我是SSRS的新手, 没听过gridview。。。(惭愧)

先澄清一下,你的意思是SSRS的CSV导出功能不可以顺序导出两个表?只能将他们连接到一起导出?
另外,gridview是SSRS的免费控件吗?

#5


顶一下

#6


顶一下

#7



可以考虑将数据先转化到asp.net页面上来,然后对其进行处理,点击看下


当然总是觉得本身作为一个服务,导出cvs天生就很强大

如果把这个服务,和.net水晶报表等一起使用,功能估计很强大了

#8


谢谢各位,的确就SSRS本身来说并不支持这样的CSV导出,因为这个要求本身就违反了CSV的格式规范。

结贴啦!

#1


你把子报表和表格放到不同节内

#2


像这种没有格式的导出,一般采用控件导出

如gridview直接导出等,不建议使用报表导出,性能,成本,时间上有些花不来

#3


引用 2 楼 ajaxtop 的回复:
像这种没有格式的导出,一般采用控件导出

如gridview直接导出等,不建议使用报表导出,性能,成本,时间上有些花不来


mark +1  顶老朱

#4


谢谢各位的回复!

ajaxtop, 我是SSRS的新手, 没听过gridview。。。(惭愧)

先澄清一下,你的意思是SSRS的CSV导出功能不可以顺序导出两个表?只能将他们连接到一起导出?
另外,gridview是SSRS的免费控件吗?

#5


顶一下

#6


顶一下

#7



可以考虑将数据先转化到asp.net页面上来,然后对其进行处理,点击看下


当然总是觉得本身作为一个服务,导出cvs天生就很强大

如果把这个服务,和.net水晶报表等一起使用,功能估计很强大了

#8


谢谢各位,的确就SSRS本身来说并不支持这样的CSV导出,因为这个要求本身就违反了CSV的格式规范。

结贴啦!