将excel工作簿转换为byte []

gdo*_*ica 3 c# asp.net asp.net-mvc excel asp.net-mvc-3

我有一个"excel库"工作簿,并希望将其转换为byte []所以我可以返回数据与asp.net mvc控制器中存在的File方法.
有"Save"和"SaveToStream"方法,但没有转换为byte [].

如何在不将其保存在服务器之前返回excel文件?

blo*_*art 6

如果你有一个SaveToStream,你可以将MemoryStream传入该方法.然后,一旦写入所有字节,就在内存流上调用ToArray(),这应该给你一个字节数组.

  • 你能在这里提供一些代码吗?我试过了,但 Excel 文件坏了。 (3认同)