Stimulsoft Reports

Генератор отчетов для Avalonia

Продукт для работы с отчетами в приложениях, разработанных с использованием технологии Avalonia на платформе .NET. Компоненты отчетности поддерживают все возможности фреймворка Avalonia UI, работают под всеми современными ОС и учитывают все требования пользователей к созданию профессиональных отчетов.

Профессиональные отчёты

Ознакомьтесь с шаблонами профессиональных отчетов для решения различных бизнес-задач: от анализа продаж до официальной статистики. Каждый шаблон – это готовое решение, которое можно быстро адаптировать под свои данные и требования.

Loading...

Установка

Установка генератора отчётов Stimulsoft для Avalonia UI в ваш проект занимает всего пару минут. Установите клиентский NuGet-пакет для Avalonia, подключите компоненты, настройте вьювер, добавьте несколько строк кода – и ваше приложение готово к работе с отчётами.
bash
dotnet add package Stimulsoft.Reports.Avalonia

Встроенный просмотр отчётов

Просматривайте отчёты в вашем приложении через гибкий компонент – вьювер. Пользователи получают удобные инструменты: навигацию по страницам, масштабирование, фильтрацию и интерактивную детализацию данных. Вьювер работает быстро даже с большими объёмами информации и адаптируется под любые устройства.
<Window xmlns="https://github.com/avaloniaui"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:viewer="using:Stimulsoft.Report.Viewer.Avalonia.Viewer"
    x:Class="AvaloniaApplication.Views.MainWindow"
    mc:Ignorable="d" d:DesignWidth="1400" d:DesignHeight="800"
    Width="1400" Height="800">
  <viewer:StiViewerControl x:Name="viewerControl" />
</Window>
namespace AvaloniaApplication.Views;

public partial class MainWindow : Avalonia.Controls.Window
{
  public MainWindow()
  {
    InitializeComponent();

    var report = Stimulsoft.Report.StiReport.CreateNewReport();
    report.Load("Reports\\Report.mrt");

    viewerControl.Report = report;
  }
}

Гибкий экспорт отчётов

Экспортируйте готовые отчёты в наиболее востребованные форматы: PDF, Excel, Word, HTML, CSV, JSON, XML и другие. Все инструменты выгрузки доступны прямо в интерфейсе вьювера или через API вашего приложения. Вы можете настраивать параметры экспорта – выбирать страницы, ориентацию, качество изображений и сжатие данных. При этом структура, стили и интерактивные элементы отчётов сохраняются полностью, что гарантирует точное соответствие исходному документу.
MainWindow.axaml.cs
using Avalonia.Platform;
using Stimulsoft.Report;
using Stimulsoft.Report.Viewer.Avalonia.Viewer;

private async void ButtonExport_Click(object sender, RoutedEventArgs e)
{
    var report = new StiReport();
    report.Load(AssetLoader.Open(new Uri("avares://ReportsApp/Reports/MasterDetail.mrt")));
    report.CalculationMode = StiCalculationMode.Interpretation;
    report.RenderWithWpf(false);

    await StiViewerControl.ExportPdfAsync(report);
    await StiViewerControl.ExportExcelAsync(report);
    await StiViewerControl.ExportHtmlAsync(report);
}
Designer

Дизайнер отчётов: настольный и онлайн

Дизайнер Stimulsoft – это мощный инструмент для визуального создания отчётов, дашбордов и PDF-форм. Он доступен в трёх форматах: как отдельное настольное приложение для Windows, macOS и Linux, как встраиваемый компонент в ваше приложение, а также онлайн через браузер на designer.stimulsoft.com.

Подключайте данные из любых источников – SQL, NoSQL, облачные хранилища, файловые системы и другие. Используйте более 80 типов диаграмм, включая 3D-визуализацию, встроенные баркоды, интерактивные элементы, события и многое другое. Готовые шаблоны и мастера помогут быстро начать, а гибкие настройки позволят адаптировать отчёты под любые бизнес-задачи.

Stimulsoft

Ultimate

Генератор отчетов Stimulsoft Reports для Avalonia доступен только как часть подписки продукта Stimulsoft Ultimate – продукта для аналитики и визуализации данных для всех современных платформ – .NET, ASP.NET, JavaScript, Java, PHP, Blazor, Angular, React, Vue.js, WPF, WinForms, Python и других.

Что дальше?

Мы подготовили множество примеров отчётов и дашбордов, сгруппированных по сферам использования. Вы можете подключить к ним свои данные и изменять соответственно вашим требованиям. Наши руководства для пользователей и техническая документация помогут вам сделать работу по визуализации и аналитике данных более эффективной и быстрой. Более того, вы можете забронировать учебные курсы с нашими специалистами и подписаться на наш YouTube-канал, чтобы всегда получать самые свежие видео.
Training Courses

Учебные курсы

Столкнулись со сложностями при создании отчётов и дашбордов? Не проблема! Свяжитесь с нами и забронируйте учебные курсы – наши специалисты всегда готовы помочь.
Videos

Видеоуроки

Мы подготовили видеоматериалы по разработке и созданию отчётов и дашбордов. Коллекция видео разбита по темам и постоянно обновляется.
Documentation

Documentation

Пользовательская документация подробно описывает как общие возможности продукта, так и нюансы использования и тонкости настройки компонентов отчётности.
Documentation

Примеры кода

Оцените примеры проектов и шаблоны отчётов для работы с нашими продуктами. Также вы можете посмотреть и загрузить их с GitHub.
Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.