急求web页面导出excel问题
page.Response.Clear();
page.Response.Buffer = true;
page.Response.Charset = sEncoding;
page.Response.AppendHeader("Content-Disposition", "attachment;filename=aaa.xls");
page.Response.ContentEncoding = Encoding.GetEncoding("utf-8");
page.Response.ContentType = "text/html";
page.Response.ContentType = "application/ms-excel";
page.EnableViewState = false;
StringWriter oStringWriter = new StringWriter();
HtmlTextWriter oHtmlTextWriter = new HtmlTextWriter(oStringWriter);
page.RenderControl(oHtmlTextWriter);
page.Response.Write(oStringWriter.ToString());
page.Response.End();
通过这种方式导出excel.
page里面有图片,<img src="http://localhost/aa.png">
连到本地机,整个页面的数据和图片都要以在excel显示出来
问题,把这个excel拷到另一台机,图片就不能显示了,文字的当然是可以显示
有很多页面的导出都是用这种方法的,请问有没有方法解决,把图片直接嵌在excel里