将报表作为 CSV 文件导出(报表生成器)

逗号分隔值 (CSV) 导出选项将报表数据另存为以逗号分隔的纯文本文件,而不带有任何格式。文件使用逗号 (,) 来分隔字段和行。最终文件可以用电子表格程序(如 Microsoft Excel)打开,也可以用作其他程序的导入格式。默认情况下,.csv 文件将在记事本中打开。如果以 URL 形式进行访问,则 .csv 文件将返回 text/plain 的 MIME 类型。这种 .csv 文件为 MIME 1.0 版文件。

CSV 呈现

导出后,报表生成器报表在作为 CSV 文件保存和打开时有以下特征:

  • 文件的第一个文本行包含报表中所有列的标题。
  • 所有行的列数都相同。
  • 字段分隔符字符串是逗号 (,)。
  • 记录分隔符字符串是不可见的回车符和换行符 (<cr><lf>)。
  • 文本限定符字符串是引号 (")。
  • 如果文本包含引号,则引号需要双写 ("")。
  • 如果导出的报表是一个表,则每行的末尾是数字,用于指示报表返回的行数。例如,如果报表返回 330 行,则数字 330 出现在 .csv 文件中每一行的末尾。
  • 忽略格式设置和布局。
  • 忽略包含图像数据的字段。

并对其余的报表项进行排序,先从上到下排,再从左到右排。之后,每一项将保存到列中。

下表列出了将各个项导出到 CSV 文件时有关它们的注意事项:

保存行为

文本框

保存文本框的内容。数据的格式按照该项的 Format 属性设置。

保存方式为展开该表,在只保留最起码的格式的情况下为每一行和每一列都分别创建行和列。小计行和小计列没有列标题或行标题。不支持点击链接型报表。

矩阵

保存方式为展开该矩阵,在只保留最起码的格式的情况下为每一行和每一列都分别创建行和列。小计行和小计列没有列标题或行标题。不支持点击链接型报表。

图表

为一组数据值保存一行,为另一组数据值保存多列。不支持点击链接型报表。

Aa337184.note(zh-cn,SQL.90).gif注意:
在 Reporting Services 的即将发布版本中,CSV 文件格式中矩阵数据区域的结构可能会更改。

请参阅

任务

如何将报表导出为不同文件类型(报表生成器)

概念

将报表导出为其他文件类型(报表生成器)
将报表导出为不同文件类型的设计注意事项(报表生成器)

帮助和信息

获取 SQL Server 2005 帮助