首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在从Gridview导出到Excel时将图像添加到Excel工作表

如何在从Gridview导出到Excel时将图像添加到Excel工作表
EN

Stack Overflow用户
提问于 2011-11-26 14:12:40
回答 1查看 1.9K关注 0票数 1

我有一个asp.net应用程序,其中我有网格视图,并且我将网格视图数据导出到Excel中,它工作得很好。但是,现在我想将图像(从服务器映射路径获取的图像)添加到Excel工作表,同时将网格视图数据导出到Excel

如何将图片绑定到excel中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-10 02:02:24

尝试下面的代码,我已经在local IIS上测试了它,它工作正常,并且在网格数据的顶部包含了像Header Image/Logo这样的图像。

代码语言:javascript
运行
复制
Response.ContentType = "application/vnd.ms-excel";        
Response.AddHeader("Content-Disposition", "attachment; filename=test.xls;");                
StringWriter stringWrite = new StringWriter();        
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);        
dgrExport.DataSource = dtExport;        
dgrExport.DataBind();
dgrExport.RenderControl(htmlWrite);
string headerTable = @"<Table><tr><td><img src=""D:\\Folder\\1.jpg"" \></td></tr></Table>";
Response.Write(headerTable);
Response.Write(stringWrite.ToString());        
Response.End();

您可以根据需要调整图像的高度和宽度。<TD>标签需要相同的高度和宽度设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8276688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档