如何在文件名中带有.txt扩展名的SSRS中创建csv文件?
问题描述:
我有一个报告,我已经添加了一个数据驱动的订阅,将报告写入每日日程安排的文件夹位置。报告呈现为csv。文件名称为MyReport1234。 csv。如何在文件名中带有.txt扩展名的SSRS中创建csv文件?
我需要这是Myreport1234。 txt。我如何在SSRS中执行此操作?
我使用SSRS 2008 R2 BTW
答
找到了一个解决方案:
- 创建一个数据驱动的subcscription
- 在第3步,只写
SELECT 1
或者如果你想生成动态文件,你可以在你的select语句中嵌入逻辑,并在步骤4给它一个别名,如SELECT 'Myreport1234.txt' as [FileName]
- ,或者指定一个静态文件名,或者使用列“FileName”从数据库获取值您在上一步中创建的。
- 设置渲染格式到CSV
- 这是重要的一步>>文件扩展名必须设置为假。这将停止渲染器为您选择的渲染器添加默认扩展名。将文件名中的任何内容留作文件扩展名。