gpt4 book ai didi

reporting-services - SSRS CSV 导出末尾的空行

转载 作者:行者123 更新时间:2023-12-04 22:51:44 24 4
gpt4 key购买 nike

从 SQL Server Reporting Services 以 CSV 格式导出信息时,它始终在导出文件的最后一行数据后追加两个空行。
虽然我可以在导出后编辑文件并删除空行,但是否可以防止 SSRS 首先生成两个空行?

最佳答案

请参阅以下连接文章(并投票以修复它!

Bug 557655 SSRS2008 - Extra blank line in csv files created by csv renderer on export of report.

您需要在 RSReportServer.config 文件中更改 csv 导出的渲染扩展设置。将 ExcelMode 的 CSV 的设备信息设置设置为 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>

Excel 模式设置的默认值为 true。 Excel 模式 CSV 渲染器中存在一个已知错误,该错误会添加额外的空行。此解决方法将允许您绕过错误。当我从 SSRS 2005 转移到 SSRS 2008 时,我必须实现这一点。

关于reporting-services - SSRS CSV 导出末尾的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4095627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com