将工作簿保存到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更低的水平。