Customize export files in SSRS

本文介绍如何通过修改SSRS配置文件实现特定格式的文件导出需求,包括自定义编码格式、去除页眉及指定特殊文件后缀。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值