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