c# - 将 excel 工作簿转换为 byte[]

标签 c# asp.net asp.net-mvc asp.net-mvc-3 excel

我有一个 "excel library"工作簿并想将其转换为 byte[] 以便我可以使用 File method 返回数据存在于 asp.net mvc Controller 中。
有“Save”和“SaveToStream”方法,但没有转换为 byte[]。

excel文件没有保存到服务器怎么返回?

最佳答案

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

关于c# - 将 excel 工作簿转换为 byte[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201774/

相关文章:

asp.net - CSS 定位不会因 -webkit- 而改变

asp.net-mvc - ASP.NET MVC session 过期

c# - Azure 服务总线 AutoDeleteOnIdle

c# - 如何使用 PushSharp 获取 GCM 错误消息 'NotRegistered'

c# - 通用属性比较 - 识别属性变化

jquery - 在 asp mvc 中使用 jquery 更改下拉列表时填充列表框

c# - 我可以直接使用 Entity Framework 生成的模型吗?

c# - 按 Enter 键而不是单击 C# 中的按钮

c# - GridView 验证

asp.net - 推荐的 ASP.NET 网格和 UI 工具