2011-07-18 15 views
0

我有一個btye數組,我想加載到excel中。這將在Visual Studio 2008的vb.net中執行此操作。如何將字節數組加載到excel中?

如何通過內存或代碼將字節數組加載到Excel中?

+1

做? – bechbd

+0

我想加載一個字節數組到Excel中。這是通過內存完成的,並且excel應用程序不會顯示在桌面上。 – JPJedi

+0

從哪裏加載字節數組(文件,通過進程間通信等的另一個應用程序)?你想用Excel中的字節數組做什麼?你的問題和ASP.NET有關? – Codo

回答

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() 

看看這個非常好的文章,解釋每一步。在文章的結尾,你會發現代碼即可獲得字節數組,然後獲取文件要從字節數組加載一個Excel文件或者你想在Excel中查看Byte數組

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

相關問題