sql-server - 从 SQL Server 报表服务器导出非 Unicode CSV

标签 sql-server reporting-services csv report

我正在使用 Microsoft SQL Server 2005 中的 SQL Server 报表服务器。

在报表服务器报表查看器控件中,有一个 CSV 下载选项。 CSV 下载选项当前正在下载 Unicode CSV 文件,该文件无法以正确的列格式加载到 Microsoft Excel 中。

如果我保存 Unicode CSV 文件并将其转换为 ASCII 文件,则它在 Excel 中工作正常。

如何设置报告或 SSRS 报告查看器将 CSV 导出为 ASCII 而不是 Unicode?

预先感谢您对此提供的任何帮助。

最佳答案

转到 RSReportserver.config 文件(应位于报表服务器虚拟目录的根目录中,例如“C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\报表服务器")

找到 CSV 扩展 - 应如下所示。将编码节点更改为读取 ASCII,而不是 Unicode 或其中的任何内容。

        <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.CsvRenderer.CsvReport,Microsoft.ReportingServices.CsvRendering">
            <Configuration>
                <DeviceInfo>
                    <Encoding>Unicode</Encoding>
                </DeviceInfo>
            </Configuration>
        </Extension>

关于sql-server - 从 SQL Server 报表服务器导出非 Unicode CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/691620/

相关文章:

sql - B 树、数据库、顺序插入与随机插入以及速度。随机就是胜利

sql - SQL Server 如何按数字排序?

sql-server - Crystal Reports 到 MS SQL Server Reporting Services 转换的简单方法

reporting-services - Visual Studio 报表服务器项目中的 SSRS 子文件夹

具有 utf-8 代码格式的 Python CSV 编写器

sql - 如何通过T-SQL查找表的特定外键?

sql-server - 根据数据左连接或右连接

reporting-services - 在显示时隐藏列,在导出 ssrs 时显示

python - PostgreSQL 使用单个脚本 (psycopg2) 分两个阶段导入 CSV 文件

java - 搞砸了 CSV 导致异常