SSRS怎样导出文本文件

0
SSRS怎样实现导出文本文件。
需要导出的文本文件保持格式的,像Crystal Report导出的文本文件一样的。
已邀请:
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-30 回答

SSRS 自带的功能中没有导出文本文件的选项,但是比较接近的是可以导出成 .csv 文件,导出后把后缀改成 .txt 也可以。

1.PNG


但是即使这样导出了,文件中的数据格式可能包含了不仅仅是数据部分的内容,而且还包含了列名称,报表名称还是其它除数据之外的报表格式,所以导出的文件格式会非常乱。

所以我理解你的意思是不是只是将数据部分即类似于表格部分的数据导出,这个可能在 SSRS 中没有办法做到,因为它导出就是整个报表。

如果仅仅是希望导出数据部分,以逗号分隔具有良好格式的话,那么最好的处理方式是通过 SSIS 将查询出来的结果集导出到一个平面文件即 .txt 结尾的文件。

这个并不冲突,基于同一个数据源显示报表,基于同一个数据源将查询出来的数据通过 SSIS 导出。
0

lfzwenzhu - 不断追逐。。。。。。 2013-12-30 回答

我需要保留格式的。我不知道你使用过水晶报表否。水晶报表导出文本文件,会很好的保留格式的。
0

lfzwenzhu - 不断追逐。。。。。。 2013-12-30 回答

水晶报表生成的文本文件:
1.jpg


水晶报表在web页面浏览:

2.jpg
0

BIWORK - 热衷于微软BI技术,技术架构和解决方案! 2013-12-30 回答

@lfzwenzhu
在 SSRS 中不能够直接通过导出生成这样的格式。
这种报表我做过,但是是通过 SSIS 输出文件的形式来实现的,也就是在文件输出的过程中报表头作为报表头行输出,数据行作为数据行来输出,稍微有点复杂。

要回复问题请先登录注册