RendererNotAvailableException: XLSX rendering format is not available.

1 Answer 9 Views
Rendering
B
Top achievements
Rank 1
Iron
B asked on 29 Apr 2025, 10:06 PM

I'm using ReportProcessor in my .NET 8 project to render a trdp report.  Rendering in PDF works fine but when I try to render as XLSX I'm getting the error in the subject line.

I've triple checked that I have installed all dependencies per this article OpenXML and XPS options not visible. Unavailable rendering format - Telerik Reporting

Any suggestions?


        [Authorize]
        public IActionResult Export(long id, string reportName="Statement.trdp", string format="PDF")
        {
            var baseUrl = $"{Request.Scheme}://{Request.Host}{Request.PathBase}";

            var reportProcessor = new ReportProcessor();
            
            var uriReportSource = new UriReportSource
            {
                Uri = Path.Combine(_environment.ContentRootPath, "Reports", reportName)
            };

            uriReportSource.Parameters.Add(new Telerik.Reporting.Parameter("stmtId", id));


            uriReportSource.Parameters.Add(new Telerik.Reporting.Parameter("url", baseUrl));

            var result = reportProcessor.RenderReport(format, uriReportSource, null);

            return File(result.DocumentBytes, result.MimeType);
        }


1 Answer, 1 is accepted

Sort by
0
Accepted
B
Top achievements
Rank 1
Iron
answered on 30 Apr 2025, 02:22 AM

Leaving this here for the benefit of anyone else having this issue.  

It seems there is also a Telerik.Reporting.OpenXmlRenderingpackage (note the 3 at the end) that if installed, will get things working.  The docs need to be updated to reflect this.

Tags
Rendering
Asked by
B
Top achievements
Rank 1
Iron
Answers by
B
Top achievements
Rank 1
Iron
Share this question
or