Экспорт отчёта в XML из Preview в FastReport .NET

12.10.2026

Экспорт отчёта в XML из Preview в FastReport .NET

При работе с отчётами часто возникает необходимость сохранить данные в формате XML — например, для дальнейшей обработки, передачи в другую систему или интеграции с внешними сервисами. Раньше экспорт в XML в FastReport .NET выполнялся только программно, через класс XMLExport: требовалось написать код, задать параметры и указать имя итогового файла.

Теперь экспорт отчёта в XML доступен непосредственно из окна предварительного просмотра — Preview. Пользователю достаточно открыть отчёт, выбрать формат XML и сохранить файл. Программный способ при этом остаётся доступным и подходит для автоматизации.

 


 

Экспорт XML из окна предварительного просмотра

В новой версии FastReport .NET формат XML добавлен в список доступных форматов экспорта в Preview. Это позволяет сохранить отчёт в XML без написания дополнительного кода.

Чтобы выполнить экспорт:

  1. Откройте отчёт в окне предварительного просмотра.
  2. Нажмите кнопку Экспорт.
  3. Выберите формат XML.
  4. Настройте параметры и сохраните файл.

Выбор команды экспорта в окне предварительного просмотра FastReport .NET.

После выбора формата откроется стандартное окно настройки параметров экспорта. Здесь можно задать нужные опции и сохранить XML-файл в выбранную папку.

Окно настройки параметров экспорта отчёта в XML.

В окне экспорта доступны следующие параметры:

  • Wysiwyg — сохраняет внешний вид исходного отчёта максимально близко к оригиналу. Если параметр отключён, количество строк и столбцов оптимизируется.
  • Разрывы страниц — добавляет разрывы страниц в итоговый XML-файл.
  • Только данные — экспортирует только данные отчёта, без оформления.
  • Разделить страницы — разделяет экспортируемые данные по страницам отчёта.

Таким образом, для обычного экспорта отчёта в XML больше не требуется писать дополнительный код: всё можно выполнить непосредственно из Preview.

 


 

Программный экспорт XML в FastReport .NET

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

using FastReport;
using FastReport.Export.Xml;

Report report = new Report();
report.Load(@"Report.frx");
report.Prepare();
XMLExport export = new XMLExport();
export.DataOnly = true;
export.Wysiwyg = false;
export.PageBreaks = false;	
report.Export(export, "result.xml");

В этом примере отчёт загружается из файла, подготавливается к экспорту и передаётся объекту XMLExport. В результате формируется файл result.xml.

Параметры DataOnly, Wysiwyg и PageBreaks позволяют управлять составом и структурой итогового XML: экспортировать только данные, отключить сохранение внешнего вида отчёта и не добавлять разрывы страниц.

Теперь тот же экспорт можно выполнить и вручную — непосредственно из Preview, без добавления подобного кода в приложение.

 


 

Когда использовать каждый способ

Способ Когда подходит
Экспорт из Preview Для разового сохранения отчёта в XML без изменения кода приложения
Экспорт через XMLExport Для автоматического создания XML-файлов, интеграций и пакетной обработки

Добавление XML в список форматов Preview упрощает работу с отчётами и избавляет пользователя от необходимости писать программный код для стандартного экспорта.

 


 

Заключение

Экспорт отчёта в XML в FastReport .NET теперь доступен двумя способами: вручную из окна предварительного просмотра и программно через класс XMLExport. Первый вариант подходит для быстрого сохранения готового отчёта, второй — для автоматизации и интеграции с другими системами.

Пользователь может быстро сохранить отчёт в формате XML прямо из Preview, настроить параметры экспортируемого файла и при необходимости использовать программный экспорт. Благодаря этому работа с XML становится удобнее, а выбор способа экспорта зависит только от конкретной задачи.

.NET Excel FastReport Preview Отчет Экспорт отчётов
12 октября 2026

GS1 DataBar Expanded Stacked: особенности и настройка в FastReport .NET

GS1 DataBar Expanded Stacked — многострочный штрихкод для товаров: кодирует GTIN, срок годности, вес, номер партии. Узнайте, как работает символика и настройка Segments в FastReport .NET.
12 октября 2026

Как закрепить строки и столбцы при экспорте в FastReport .NET

Узнайте, как закрепить строки и столбцы при экспорте отчетов из FastReport .NET в OpenOffice Calc и Excel для удобного просмотра больших таблиц.
12 октября 2026

Подключение к базе данных Greenplum Database в FastReport .NET

Узнайте, как подключить Greenplum Database к FastReport .NET: сборка плагина на Npgsql, интеграция в дизайнер отчётов и регистрация коннектора в C#‑коде приложения.

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