如何修改从SSRS检索的excel报告样式为字节?

我需要修改SSRS报告中的一些样式后,我从服务器检索它。 (这可能很有用:当我以EXCEL格式检索报告并将其作为文件返回给用户时,文件的扩展名为xls。)

起初,我得到了byte [],我试图转换为SpreadsheetDocument,但它返回错误Corrupt数据。 问题是什么? 我怎样才能做到这一点?

//code snippet ssrsHelper.ExecuteReport( model, "EXCEL" ); MemoryStream memStream = new MemoryStream(model.ReportBits); OpenAndAddToSpreadsheetStream( memStream ); model.ReportBits = memStream.ToArray(); public void OpenAndAddToSpreadsheetStream( Stream stream ) { // Open a SpreadsheetDocument based on a stream. SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Open( stream, true ); //change style somehow // Close the document handle. spreadsheetDocument.Close(); }