background

Telerik Reporting

Embed Reports in Any Application

  • Add reporting capabilities to any business application. View reports in web, desktop, and cloud integrating dedicated Report Viewer components. Export reports to multiple document formats.
  • Complete .NET embedded reporting tool for web and desktop applications
  • Supports: Blazor, Angular, React, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, HTML5/JS, WPF, WinForms and WinUI.
Telerik Report Viewer
  • ReportViewer Controls - Create Once, Deliver Everywhere

    With Telerik .NET Reporting, you can deliver interactive reports directly to your web or desktop application. Reports can be viewed in ASP.NET Core, Blazor, ASP.NET MVC, HTML5, Angular, React, Vue, WPF, WinForms, WinUI, Azure Cloud, ASP.NET Web Forms and Touch Web Applications, where we aim for the same look and feel of the reports, regardless of the platform.

    ASP.NET Core Reporting

    ASP.NET Core Report report viewer combined with HTML5 report viewer is suitable for ASP.NET Core applications running on Windows, Linux and macOS.
    Learn how to embed Reporting into your ASP.NET Core applications. 

    Blazor Reporting

    The Blazor Viewer is a component which can be used in Blazor applications. It is built on top of the  HTML5 Report Viewer which is the base for the rest of the Web-technologies report viewers as well. 
    Learn how to embed Reporting into your Blazor applications. 

    ASP.NET Web Forms Reporting

    The ASP.NET Web Forms Report Viewer is a server-side wrapper around the HTML5 Report Viewer. It is designed to be used in new ASP.NET WebForms applications or as a replacement of the obsolete Telerik Reporting ASP.NET Report Viewer in existing applications.
    Learn how to embed Reporting into your ASP.NET Web Forms applications.

    ASP.NET MVC Reporting

    The HTML5 ASP.NET MVC report viewer control allows you to configure the HTML5 viewer via server-side code. It renders the JavaScript viewer object and required scripts on the page and is suitable for ASP.NET MVC4/MVC5 projects.
    Learn how to embed Reporting into your ASP.NET MVC applications

    Angular Reporting

    The Angular report viewer control allows you to easily introduce reporting functionality into your Angular application. Reports are generated in the .NET backend.
    Learn how to embed Reporting into your Angular applications. 

    HTML5 Reporting

    The HTML5 report viewer control is an HTML/CSS/JS client-side widget, which does not require assembly references. It is suitable for any web application that works with JavaScript, including React and Vue.js applications.
    Learn how to embed Reporting into your HTML5 applications. 

    WPF Reporting

    The WPF report viewer control is suitable for WinForms and WPF projects. It is built on top of our comprehensive WPF suite, so it supports their theming mechanism. 
    Learn more how to embed Reporting into your WPF applications. 

    WinForms Reporting

    The WinForms report viewer control is suitable for WinForms and WPF projects. It is built with standard Microsoft controls and can operate with an embedded reporting engine or as a client of the Telerik Reporting.
    Learn more about Report Viewer Controls.  

    WinUI Reporting

    With R3 2021, Telerik Reporting introduces a new report viewer for WinUI that will ensure fast and easy embedding of reports that can be previewed directly into a WinUI application. The viewer is built using the Telerik UI for WinUI control suite to take advantage of the improved controls and be compatible with future themes.

    With the native WinUI viewer users will be able to:

    • Navigate the report pages for preview on the screen
    • Exercise the defined interactivities like Navigate to another report or to a bookmark in the same one, drill-down or sort on a column, etc.
    • Print or export the report to all the formats we support, including PDF and Excel
    • Search the report contents to easily find particular data points

    Learn how to embed Reporting into your WinUI applications.

    React Reporting

    With R1 2022, Telerik Reporting introduces a new report viewer component that will ensure fast and easy embedding and preview of reports into a React web application. The viewer is built as a wrapper of the HTML5 Report Viewer widget, inheriting all its features, including:

    • Navigate the report pages for preview on the screen
    • Exercise the defined interactivities like Navigate to another report or to a bookmark in the same one, drill-down or sort on a column, etc.
    • Print or export the report to all supported formats, including PDF and Excel

    Learn how to embed Reporting into your React applications.

  • Bring Interactive Reports to Your Users

    Add drill-down and drill-through actions to your reports, insert a document map to jump to a report section and add hyperlinks to external web pages. These interactive features are available in all report viewers and designers. The HTML5 report viewer also offers screen-optimized touch capabilities.
    Interactive Report Viewer Control Example
  • Filter and Sort Data at Run-Time

    Add report parameters to customize the report data at run-time, filter, sort and group data interactively, connect related reports and sub-reports, modify data presentation, and even change report properties.
  • Export to 15-Plus Formats

    Export Telerik reports to the most common formats for further data analysis and report sharing:
    • Microsoft Excel 97+ (XLS and XLSX)
    • Microsoft Word 2007+
    • Microsoft PowerPoint 2007+
    • Adobe PDF
    • MHTML
    • Comma Separated Values (CSV)
    • Rich Text Format (RTF)
    • All image formats supported by GDI+ (JPEG, PNG, GIF, BMP, TIFF, etc.)
    Report Viewer Control Export Feature Example
  • When you are ready to print or export, switch to Print Preview to view the report exactly as it would appear on paper. This functionality is provided in all report viewers and designers. True Printing through the ASP.NET and HTML5 viewers is also supported.

    Example of Report Viewer Control Printing Reports
  • ReportViewer Themes

    Telerik Reporting ensures nice integration in your application by supporting themes and skinning for all of its report viewers. You can choose to use the predefined themes, or create a new one.
    Report Viewer Control Themes Example
  • Web API and .NET API for Generating Report Documents

    Our report generation APIs enable the utilization of the Telerik Reporting engine to export documents into any of the supported formats. By providing the report definition, parameters, and desired document format, developers can effortlessly generate reports. The .NET API is compatible with both .NET and .NET Framework applications, offering versatility. Similarly, the Web API, suitable for hosting within .NET or .NET Framework web applications, allows invocation from any client. Additionally, our .NET libraries support deployment across Windows and Linux platforms, whether on-premise or in the Cloud, ensuring flexibility.

Frequently Asked Questions

  • What is Embedded Reporting?
  • How can I design a report?
  • What is Visual Studio Report Designer?
  • What is Standalone Desktop Report Designer?
  • What is Report Engine?
  • How does Embedded Reporting work?
  • What is Web Report Designer?
  • What are the benefits using Telerik Reporting?
  • Where can I find Telerik Reporting examples and demos?
  • What is Web Reporting?

Why Choose Telerik Reporting

Next Steps