I am using the report processor in Telerik Reporting Q1 2016 to render a report directly to a XLSX, e.g.:
var deviceInfo = new System.Collections.Hashtable();
var reportProcessor = new Telerik.Reporting.Processing.ReportProcessor();
var result = reportProcessor.RenderReport("XLSX", instanceReportSource, deviceInfo);
The problem is that the XML files inside the XLSX file container all begin with a Byte Order Mark (EF BB BF). This is causing one of my customer's open source libraries to fail on reading the XLSX file.
If I open the exported file in Excel and then save it again, the BOM are removed.
So, is there a way to prevent the generation of the BOM in the first place?