C#如何打开您保存在MemoryStream中的文件(工作簿)而不将其实际保存在服务器中?

时间:2019-05-02 10:06:39

标签: c# memory memorystream

我想打开一个文件(为用户显示一个Excel文件)而不保存到计算机/服务器中以从内存中打开它。到目前为止,我想出了将文件保存到MemoryStream的这段代码:

MemoryStream memoryStream = new MemoryStream();
wb.SaveAs(memoryStream);

那么如何打开/显示保存在内存流中的Excel文件

1 个答案:

答案 0 :(得分:0)

Excel应用程序无法从MemoryStream中读取。

您必须将文件写到磁盘上,或者写到临时目录中。