将工作簿保存到stream而不是文件

是否有可能(以及如何)将Microsoft Excel工作簿保存到stream而不是文件?

我现在拥有的是:

using System.Runtime.InteropServices; // Microsoft Excel 14.0 Object Library ....... workbook.SaveAs(Filename: fileName, FileFormat: XlFileFormat.xlWorkbookNormal); 

但是,这两个文档作为intellisense给我不知道如何把它放在一个stream并写入一个BinaryWriter例如通过浏览器输出它。

Office Automation提供了一个API来控制tge office UI。 它不提供将工作簿存储到stream的方法。 要做到这一点,你需要像二进制作家(POI)或Office Open XML SDK更低的水平。