使用SSRS创建一个管道分隔,双引号合格的csv文件?

时间:2018-03-28 15:07:39

标签: csv reporting-services ssrs-2008

我需要使用管道分隔符和双引号文本限定符以csv格式创建计划的每日报告。数据来自Microsoft SQL视图。我一直试图用SSRS做到这一点,并创建了一个我希望能够完成这项工作的自定义扩展 -

        <Extension Name="CSVPIPE" Type="Microsoft.ReportingServices.Rendering.CsvRenderer.CsvReport,Microsoft.ReportingServices.CsvRendering">
            <OverrideNames>
                <Name Language="en-US">CSV (Pipe delimited)</Name>
            </OverrideNames>
            <Configuration>
                <DeviceInfo>
                    <FieldDelimiter>|</FieldDelimiter>
                    <Qualifier>"</Qualifier>
                    <FieldDelimiter xml:space="preserve">&#09;</FieldDelimiter>
                    <Encoding>ASCII</Encoding>
                </DeviceInfo>
            </Configuration>
        </Extension>

不幸的是,这并没有添加&#34;文本限定符&#34;到文件,所以我看了很多方法尝试,或者在SSRS中修复它或者回顾性地更改SSRS创建的文件。看起来这么简单的任务比我预期的更具挑战性,经过多次浪费时间后,我的系绳已经达到了它的目的。任何帮助或建议表示赞赏。

0 个答案:

没有答案