如何将字节数组加载到excel中?

时间:2011-07-18 13:26:29

标签: asp.net vb.net visual-studio-2008 excel ms-office

我有一个btye数组,我想加载到excel中。这将通过visual studio 2008在vb.net中完成。

如何通过内存或代码将字节数组加载到Excel中?

1 个答案:

答案 0 :(得分:0)

这是代码,您可以尝试:

 Dim bytes() As Byte = CType(dt.Rows(0)("Data"), Byte())
 Response.Buffer = True
  Response.Charset = ""
  Response.Cache.SetCacheability(HttpCacheability.NoCache)
  Response.ContentType = dt.Rows(0)("ContentType").ToString()
  Response.AddHeader("content-disposition", "attachment;filename="
  & dt.Rows(0)("Name").ToString())
  Response.BinaryWrite(bytes)
  Response.Flush()
  Response.End()

看看这篇非常好的文章解释每一步。在文章的最后,您将找到获取Byte数组然后获取文件的代码

Save and Retrieve Files from SQL Server Database using ASP.Net