如何在SSRS中使用文件名中的.txt扩展名创建csv文件?

时间:2016-08-16 19:30:42

标签: csv reporting-services ssrs-2008-r2 ssrs-subscription

我有一个报告,其中添加了数据驱动订阅,该报告按日计划将报告写入文件夹位置。该报告呈现为csv。文件名为MyReport1234。 csv

我需要这是Myreport1234。 txt 。我怎样才能在SSRS中做到这一点?

我使用SSRS 2008 R2 btw

1 个答案:

答案 0 :(得分:1)

为此找到了解决方案:

  1. 创建数据驱动的子目录
  2. 在第3步,只需编写SELECT 1或者如果您正在尝试生成动态文件,则可以在select语句中嵌入此逻辑并为其指定别名SELECT 'Myreport1234.txt' as [FileName]
  3. 在步骤4中,指定静态文件名,或使用您在上一步中创建的“FileName”列从数据库中获取值。
  4. 渲染格式设置为 CSV
  5. 这是重要的一步>> 文件扩展名必须设置为错误。这将阻止渲染器为您选择的渲染器添加默认扩展名。将文件名上的内容留作文件扩展名。