Экспорт отчета в CSV-файл (построитель отчетов)
Функция экспорта значений, разделенных запятыми (CSV), сохраняет данные отчета в простом текстовом файле без форматирования, с запятыми в качестве разделителей. В файле используются запятые (,) для разграничения полей и строк. Полученный в результате файл можно открывать в электронных таблицах, например Microsoft Excel, или импортировать в другие программы. По умолчанию файл с расширением .csv открывается в приложении «Блокнот». При обращении как к URL-адресу CSV-файл возвращает MIME-тип text/plain. Это файлы MIME версии 1.0.
Подготовка файлов CSV
Экспортированный отчет построителя отчетов имеет следующие особенности при сохранении и открытии в виде CSV-файла:
- Первая строка файла содержит заголовки всех столбцов отчета.
- Все строки имеют одинаковое количество столбцов.
- Разделителем полей является запятая (,).
- Разделителем записей являются неотображаемые символы возврата каретки и перевода строки (<cr><lf>).
- Ограничитель текста — кавычка (").
- Если в тексте содержатся кавычки, они удваиваются ("").
- Если экспортируемый отчет представляет собой таблицу, в конце каждой ее строки стоит число, показывающее общее количество строк отчета. Например: если в отчете 330 строк, в конце каждой строки CSV-файла отображается число 330.
- Форматирование и разметка не учитываются.
- Поля, данные которых представляют собой изображения, не учитываются.
Остальные элементы отчета сортируются сверху вниз, затем слева направо. Затем каждый элемент сохраняется в столбец.
В следующей таблице приводится список замечаний, связанных с элементами в процессе экспорта в CSV-файл.
Элемент | Поведение при сохранении |
---|---|
Текстовое поле |
Сохраняет содержимое текстового поля. Данные форматируются согласно свойству Format элемента. |
Таблица |
Сохраняет путем расширения таблицы и создания строки и столбца для каждой строки и каждого столбца с самым низким уровнем детализации. Строки подытогов и столбцы не имеют заголовков строки или столбца. Отчеты с дополнительной информацией не поддерживаются. |
Матрица |
Сохраняет путем расширения матрицы и создания строки и столбца для каждой строки и каждого столбца с самым низким уровнем детализации. Строки подытогов и столбцы не имеют заголовков строки или столбца. Отчеты с дополнительной информацией не поддерживаются. |
Диаграмма |
Сохраняет строку для одного набора значений данных и столбцы для другого набора значений данных. Отчеты с дополнительной информацией не поддерживаются. |
![]() |
---|
Структура матричной области данных в CSV-файле может измениться в последующих выпусках служб Reporting Services. |
См. также
Задачи
Как экспортировать отчеты в файлы другого типа (построитель отчетов)
Основные понятия
Экспорт отчета в файлы другого типа (построитель отчетов)
Вопросы конструирования отчета для экспорта в файл другого типа (построитель отчета)