Customize export files in SSRS

来源:互联网 发布:网络在线教育平台 编辑:程序博客网 时间:2024/06/07 22:10

SSRS可以很方便的进行在线预览,以及导出各种平面文件。但是在使用过程中实际也遇到过用户的一些特殊要求。


业务场景:

1.对encode有特殊要求,比如utf-8

2.导出的excel有和并列导致不能添加筛选,需要删除页眉

3.特殊的文件后缀名,比如.tab


解决方法:

1.定位找到配置文件rsreportserver.config

2.备份该文件

3.找到<Render>节点

4.新增或者修改节点

比如我要新增一个tab各式,编码为UTF-8,不要列表头的文件:

<Extension Name="Tab" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"><OverrideNames><Name Language="en-US">Tab (Tab Delimited Text File)</Name></OverrideNames><Configuration><DeviceInfo><FieldDelimiter xml:space="preserve">[TAB]</FieldDelimiter>                        <UseFormattedValues>False</UseFormattedValues>                        <NoHeader>False</NoHeader><OutputFormat>TXT</OutputFormat><Encoding>UTF-8</Encoding><FileExtension>txt</FileExtension></DeviceInfo></Configuration></Extension>


5.修改完成以后,重启reporting services instance.



一些补充:

1.Excel隐藏页眉(通常是报表名和公司logo),增加节点SimplePageHeaders并设置为true

2.还有一些其他未用到的属性,详见MSDN:https://msdn.microsoft.com/en-us/library/ms156281(v=sql.110).aspx



0 0
原创粉丝点击