我有一个btye数组,我想加载到excel中。这将通过visual studio 2008在vb.net中完成。
如何通过内存或代码将字节数组加载到Excel中?
答案 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