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


Подготовка данных к просмотру

При использовании макетирующих модулей подготовки отчета - модулей, подготавливающих отчет в формате HTML, MHTML, Word, Excel, PDF или изображения - данные и их организация не меняются. При экспорте в формате модуля подготовки отчетов, например в формате значений, разделенных запятыми (CSV) или в формате XML, визуальные элементы макета не отображаются. Модули подготовки в форматах CSV и XML при подготовке отчета обрабатывают его текст по определенным правилам. Правила определяют, как отображаются данные в этих форматах.

Модули подготовки данных можно использовать в следующих целях.

  • Импорт в базу данных. CSV - распространенный формат, с которым работает множество приложений баз данных, в том числе SQL Server и Microsoft Access.

  • Импорт в программу электронных таблиц Excel. С помощью модуля подготовки отчетов в формате CSV можно экспортировать данные в программу электронных таблиц Excel без визуального макета. Импортировав данные в программу электронных таблиц Excel, можно воспользоваться стандартными средствами Excel, такими как диаграммы, формулы и сводные таблицы.

  • Преобразования XSLT. Преобразования XSLT можно применять к результатам работы модуля подготовки XML. Эта трансформация на сервере — мощная технология, позволяющая преобразовать данные практически в любой формат.

  • Обмен данных/EDI. Внешний процесс может потребовать подготовки отчета в форматах CSV или XML, а затем воспользоваться этими данными.

Форматы модулей подготовки данных управляются иным набором свойств, чем модули подготовки макетов. Далее приводится список свойств, задаваемых в области Свойства и относящихся только к модулям подготовки данных:

  • Свойство DataElementOutput указывает, будет ли указанный элемент включен в состав экспортируемых данных.

  • Свойство DataElementName задает имя элемента данных. В формате CSV это свойство задает имя заголовка столбца CSV. В формате XML это свойство становится именем элемента XML или атрибута данного элемента.

  • Свойство DataElementStyle в формате XML указывает, отображается ли данный элемент отчета как элемент или как атрибут XML.

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

При выборе экспорта данных отчета XML-файл сохраняет отчет как XML-файл. XML-схема уникальна для каждого отчета. Информация о макете отчета не сохраняется при экспорте в формат XML. XML-документ, созданный таким образом, можно импортировать в базу данных, использовать как сообщение XML-данных или отправить пользовательскому приложению. Дополнительные сведения о сохранении отчета в XML-файл см. в разделе Экспорт в XML.