如何在SSRS中将报告导出到.CSV?

问题描述 投票:-1回答:2

我有一个使用SQL Server Reporting Services(SSRS)的报告,我想以.CSV格式导出结果。

目前,我只有PDF,Excel和TIFF文件作为选项。如何将其导出为.csv格式?

我想添加订阅并使用“Windows文件共享”,我希望它将结果保存为我们网络上的.CSV文件。

我不知道如何查看我正在使用的SSRS版本。

csv reporting-services
2个回答
2
投票

您可以使用的输出选项位于reportserver配置XML文件中。

确保在使用之前备份文件。您可能已在配置文件中包含必要的代码,但可能只是关闭CSV输出。

它的位置通常在报表服务器上

C:\Program Files\Microsoft SQL Server\MSRSXXXX.MSSQLSERVER\Reporting Services\ReportServer

文件名: - rsreportserver.config

寻找条目<Extension Name="CSV..... Visible="false"/>

只需删除Visible = "False"

很可能就是你的情景。但如果它不在那里,你需要一个类似于以下的条目

<Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
                <Configuration>
                    <DeviceInfo>
                        <ExcelMode>False</ExcelMode>
                    </DeviceInfo>
                </Configuration>
            </Extension>

不确定你是否需要在此之后重启服务..但是试一试。

在玩之前,请确保备份您的配置文件。

出错会导致报告服务无法协同工作!


0
投票

我不这么认为。 Excel模式尝试确保以某种方式导出数据,excel可以格式化相应数据类型中的每一列而不是所有文本

© www.soinside.com 2019 - 2024. All rights reserved.