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

04.10.2016

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

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

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

 

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

 

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

 

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

 

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

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

 

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

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

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

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

.NET .NET FastReport FastReport Экспорты Экспорты
13 октября 2025

Как использовать Excel формулы в отчете при экспорте в MS Excel

Начиная с версии FastReport .NET 2026.1 появилась возможность экспортировать формулы в Microsoft Excel. Важно правильно настроить экспорт формул и соблюдать синтаксис.
13 октября 2025

Новые возможности экспорта изображений в Microsoft Word в FastReport .NET

В последней версии FastReport .NET мы добавили новые функции экспорта изображений. Теперь можно самостоятельно настроить баланс между качеством и размером итогового документа.
30 сентября 2025

Как установить дизайнер отчетов FastReport .NET с предустановленными плагинами

Читайте в статье как с версии 2025.2.5 для FastReport .NET WinForms и FastReport .NET WEB можно установить дизайнер отчётов со всеми плагинами без сборки dll-файлов.

Не является публичной офертой
© 1998-2025 ООО «Быстрые отчеты»