2015-11-11 3 views
2

я делаю веб-формы в ASP.NET и в настоящее время работает с ClosedXML, есть способ, чтобы вставить изображение внутри листа в позиции ?, у меня есть этот кодclosedxml добавить изображение VB

Dim wb As New XLWorkbook() 
Dim ws As IXLWorksheet = wb.Worksheets.Add("NAME") 
Dim httpResponse = Response 
httpResponse.Clear() 
httpResponse.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" 

'INSERT IMAGE HERE' 
ws.insertimage("imagepath")'??? 

Dim namedoc As String = "namedoc" 
httpResponse.AddHeader("content-disposition", "attachment;filename=""" + namedoc+ ".xlsx""") 
Using tmpMemoryStream As MemoryStream = New MemoryStream() 
    wb.SaveAs(tmpMemoryStream) 
    tmpMemoryStream.WriteTo(httpResponse.OutputStream) 
    tmpMemoryStream.Close() 
End Using 
httpResponse.End() 

ответ

1

Как я могу вставить изображение?

Вы не можете. Хотя вы можете открыть Excel, у которого уже есть изображение и сохранить его, сохраняя изображение, вы не можете вставить новое изображение с ClosedXML.

from the official FAQ

+0

спасибо, что хорошо известно, есть несколько способов, но на самом деле сложнее, в конце концов, я использовал файл в пробеле с изображением –

Смежные вопросы