Per*_*ury 4 reporting-services ssrs-2008
以CSV格式从SSRS导出信息时,它总是在导出文件中的最后一行数据后面附加两个空行.
虽然我可以在导出后编辑文件并删除空行,但是可以防止SSRS首先产生两个空白行吗?
Wil*_*man 10
请参阅以下连接文章(并投票支持修复!
错误557655 SSRS2008 - csv渲染器在导出报告时创建的csv文件中的额外空行.
您需要在RSReportServer.config文件中更改csv export的呈现扩展设置.将Excel for ExcelMode的设备信息设置设置为false,如下所示:
<Render>
<Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/>
<Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
<Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
<Configuration>
<DeviceInfo>
<ExcelMode>False</ExcelMode>
</DeviceInfo>
</Configuration>
</Extension>
Run Code Online (Sandbox Code Playgroud)
Excel模式设置的默认值为true.Excel模式CSV渲染器中存在一个已知错误,该错误会添加一个额外的空白行.此解决方法将允许您绕过错误.当我从SSRS 2005转到SSRS 2008时,我必须实现这一点.
归档时间: |
|
查看次数: |
8359 次 |
最近记录: |