Chat Icon

Report Viewer for React

Web-based Report Viewer to visualize data in meaningful ways and export SSRS RDL and RDLC reports.

What you can do with React Report Viewer

Report sources

View reports from external servers, Microsoft SSRS, SharePoint, your local system, or those embedded in any applications.

View reports from any server or embedded in apps
Report Viewer connects to any data source using variety of data providers

Connect to any data source

Consume data from a wide variety of data providers that are in local or server databases:

  • Built-in data sources:
    Microsoft SQL Server, Microsoft SQL Azure, SQL CE, XML, Microsoft Access, Oracle, OLEDB, and ODBC.
  • Business object data sources: IList, DataSet, and DataTable.
  • Custom data processing extensions: MySQL, SQLite, PostgreSQL, and more.

Eye-popping data visualization

Visualize the powerful insights from your data using the a variety of report items:

  • Sorting
  • Filtering
  • Grouping
  • Summaries and aggregates
  • Calculated fields

Shows beautiful reports with eye-popping data visualization items
Presentation-ready reports with charts and rich formatting

Presentation-ready reports

Visualize your information with unmatched clarity by highlighting data on demand. Supported data customization options include:

  • HTML/rich text rendering.
  • Conditional formatting.
  • Simple and complex expressions.

Data shaping

View organized and shaped data to make bolder business decisions using the following techniques:

  • Sorting
  • Filtering
  • Grouping
  • Summaries and aggregates
  • Calculated fields

Organized data report with sort, group, filter and calculated fields
Product line sales report with cascading report parameters

Report parameters

  • Cascading parameters
  • Non-queried parameters
  • Queried parameters
  • Multivalued parameters
  • Custom parameter layouts

Interactive reports

Display data in data regions that support user interactivity at runtime with features like drill down, drill through, hyperlinks, bookmarks or anchors, document map, subreports, and nested data regions.

Shows drill through, drill down and hyper link reports in Report Viewer
Displays product sales report in multiple column

Multicolumn reports

Allows the user to visualize the data across multiple adjacent columns such as mail merge, business cards, newspaper, and more.

Print preview

Provides support to set up print options like paper size, margins, and orientation of the printable output and preview the result.

Change the page setting and print preview the output
Provides built-in printing and exporting options

Print and export

Effortlessly print and export report contents by just clicking the print/export option in the toolbar. The most popular file formats such as PDF, Word, Excel, CSV, PowerPoint, XML, and HTML are supported.


Supports complete customization to entirely change the appearance of the toolbar and parameter layout to fit your application’s look and feel.

Toolbar and component elements are easily customizable
Stunning built-in themes are available

Stunning built-in themes

Pixel-perfect built-in themes are available in Material, Bootstrap, and Fabric designs. In addition, the library comes with an accessible high-contrast theme.

Developer-friendly APIs

You have control over all UI elements (toolbar, parameter block, page, and dialogs) and behaviors of the React Report Viewer. It provides the best user experience to users through a rich set of developer-friendly APIs.

Provides developer friendly api's to view reports
All elements of component is localized

Globalization and localization

Easily build applications to be used by a global audience in various languages using culture settings and localizing static text.

Responsive rendering

React Report Viewer will adaptively render itself with optimal user interfaces for phone, tablet, or desktop form factors. This allows your application to scale elegantly on all kinds of devices.

Report Viewer responsively renders in all devices
Report Viewer works in all modern browser

Browser compatibility

Works in all modern browsers on all devices as the React Report Viewer is rendered using HTML5 elements.

Other supported frameworks