logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Как экспортировать отчет в формат Json
  • Формат MS Word против Open Document Text. Что лучше?

    19 октября 2020 г.

    Говоря о текстовых редакторах, мы сразу представляем корифея, как Microsoft Word, который на многие годы

    Подробнее
  • Хотите формировать таблицы пользователю - Excel или OpenOffice Calc?

    8 октября 2020 г.

    Таблицы. На протяжении веков они используются для представления однотипных данных в целях ведения учета, подсчета

    Подробнее
  • Моментальный отчет из RTF

    20 октября 2021 г.

    Мало кто знает, что генератор отчетов FastReport .NET позволяет вам быстро конвертировать документ в

    Подробнее
  • Событие ExportParameters в WebReport.Report

    5 октября 2020 г.

    В FastReport 2020.1 добавилась возможность изменять параметры экспорта. Для этого нужно подписаться на событие ExportParameters

    Подробнее
  • Варианты представления табличных данных при экспорте в Excel

    4 октября 2016 г.

    Одним из наиболее востребованных форматов экспорта отчетов является Excel. В бухгалтерской отчетности это самый популярный

    Подробнее

Как экспортировать отчет в формат Json

4 октября 2016 г.

Ширится и пополняется линейка форматов экспорта отчетов в FastReport .NET. С добавлением возможности использования файлов json в источниках данных, появилась поддержка экспорта в этот формат (2016.2). Файлы json применяются для передачи данных между клиентом и сервером в веб-приложениях.

Экспорт в точности сохраняет структуру данных отчета. Это особенно полезно при экспорте таблиц или матриц. Т.к. json предназначен для хранения данных, то экспорт в этот будет содержать только структуру данных и сами данные.

Давайте теперь рассмотрим экспорт в формат Json на примере простой матрицы:

 

Запускаем отчет в режиме предварительного просмотра:

 

А теперь экспортируем в формат Json:

 

Появляется окно настроек экспорта:

 

Собственно, все настройки сводятся к выбору страниц отчета. Нажимаем кнопку Ок и выбираем, куда сохранить файл. Файл может иметь расширение txt или json.

А теперь посмотрим результаты экспорта в текстовом редакторе:

 

Как видим, структура документа довольно проста, что и является главным достоинством Json.

Вся матрица разместилась в объекте TableObject. Содержимое матрицы хранится построчно. Это обеспечивает хорошую читаемость, в отличие от XML. По сути, мы видим ту же самую матрицу только в текстовом виде.

Таким образом, экспортируя отчет в json, мы создаем источник данных, который можно использовать в своем веб приложении или в других отчетах FastReport.

И все же, вы спросите, зачем использовать FastReport, если конечная цель - набор данных в формате Json? Используя мощный инструментарий FastReport.Net, вы можете с легкостью создавать наборы данных со сложной структурой и вычисляемыми полями. То есть использовать генератор отчетов, как средство конструирования источника данных. Затем, экспортируем отчет в Json и используем его в своих целях.

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Технический писатель
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET Export FastReport

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой