Syncfusion Essential Reports can be used to display Reports in ASP.NET MVC applications : Sample.

Reports can be exported to Word, Excel, PDF, PowerPoint and HTML.

Reports are serialized in Report Definition Language and can be created from within Visual Studio (RDLC) or using the Report Designer provided by Syncfusion.
The report viewer can be embedded in your application and reports can be created by the end users using the Report Designer.If you are using Microsoft SQL Server, you can also use the Report Builder to create reports.
The entire product is available for free through the community license program if you qualify (less than 1 million USD in revenue). The community license is the full product with no limitations.
Note: I work for Syncfusion.