Как я могу загрузить массив байтов в Excel? - PullRequest
0 голосов
/ 18 июля 2011

У меня есть массив btye, который я хотел бы загрузить в Excel.Это будет сделано в vb.net с Visual Studio 2008.

Как я могу загрузить массив байтов в Excel через память или с кодом?

1 Ответ

0 голосов
/ 18 июля 2011

Вот код, который вы можете попробовать:

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

Посмотрите на эту очень хорошую статью, объясняющую каждый шаг.В конце статьи вы найдете код для получения байтового массива, а затем получите файл

Сохранение и получение файлов из базы данных SQL Server с использованием ASP.Net

...