Поделиться через


Экспорт отчета в CSV-файл (построитель отчетов)

Функция экспорта значений, разделенных запятыми (CSV), сохраняет данные отчета в простом текстовом файле без форматирования, с запятыми в качестве разделителей. В файле используются запятые (,) для разграничения полей и строк. Полученный в результате файл можно открывать в электронных таблицах, например Microsoft Excel, или импортировать в другие программы. По умолчанию файл с расширением .csv открывается в приложении «Блокнот». При обращении как к URL-адресу CSV-файл возвращает MIME-тип text/plain. Это файлы MIME версии 1.0.

Подготовка файлов CSV

Экспортированный отчет построителя отчетов имеет следующие особенности при сохранении и открытии в виде CSV-файла:

  • Первая строка файла содержит заголовки всех столбцов отчета.
  • Все строки имеют одинаковое количество столбцов.
  • Разделителем полей является запятая (,).
  • Разделителем записей являются неотображаемые символы возврата каретки и перевода строки (<cr><lf>).
  • Ограничитель текста — кавычка (").
  • Если в тексте содержатся кавычки, они удваиваются ("").
  • Если экспортируемый отчет представляет собой таблицу, в конце каждой ее строки стоит число, показывающее общее количество строк отчета. Например: если в отчете 330 строк, в конце каждой строки CSV-файла отображается число 330.
  • Форматирование и разметка не учитываются.
  • Поля, данные которых представляют собой изображения, не учитываются.

Остальные элементы отчета сортируются сверху вниз, затем слева направо. Затем каждый элемент сохраняется в столбец.

В следующей таблице приводится список замечаний, связанных с элементами в процессе экспорта в CSV-файл.

Элемент Поведение при сохранении

Текстовое поле

Сохраняет содержимое текстового поля. Данные форматируются согласно свойству Format элемента.

Таблица

Сохраняет путем расширения таблицы и создания строки и столбца для каждой строки и каждого столбца с самым низким уровнем детализации. Строки подытогов и столбцы не имеют заголовков строки или столбца. Отчеты с дополнительной информацией не поддерживаются.

Матрица

Сохраняет путем расширения матрицы и создания строки и столбца для каждой строки и каждого столбца с самым низким уровнем детализации. Строки подытогов и столбцы не имеют заголовков строки или столбца. Отчеты с дополнительной информацией не поддерживаются.

Диаграмма

Сохраняет строку для одного набора значений данных и столбцы для другого набора значений данных. Отчеты с дополнительной информацией не поддерживаются.

Aa337184.note(ru-ru,SQL.90).gifПримечание.
Структура матричной области данных в CSV-файле может измениться в последующих выпусках служб Reporting Services.

См. также

Задачи

Как экспортировать отчеты в файлы другого типа (построитель отчетов)

Основные понятия

Экспорт отчета в файлы другого типа (построитель отчетов)
Вопросы конструирования отчета для экспорта в файл другого типа (построитель отчета)

Справка и поддержка

Получение помощи по SQL Server 2005