我有一个使用SQL Server Reporting Services(SSRS)制作的报告,我想以.CSV格式导出结果。
目前,我只有PDF,Excel和TIFF文件作为选项。如何将其导出为.csv格式?
我想添加订阅并使用' Windows文件共享',我希望它将结果保存为我们网络上的.CSV文件。
我不确定如何查看我使用的SSRS版本。
答案 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可以格式化相应数据类型中的每一列而不是所有文本