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

时间:2018-03-02 01:03:04

标签: csv reporting-services

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

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

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

我不确定如何查看我使用的SSRS版本。

2 个答案:

答案 0 :(得分: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>

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

确保您使用配置文件 之前

出错将导致报告服务不能一起工作!

答案 1 :(得分:0)

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