我想在excel文件中显示由我的c#代码生成的图像。目前我正在使用以下代码生成xls文件:
StringBuilder sb = new StringBuilder();
string imageInitialPath = Request.UrlReferrer.ToString().Substring(0, Request.UrlReferrer.ToString().LastIndexOf('/'));
sb.Append("<table border=1><tr><td colspan=3 rowspan=5 style=text-align: left;><img src='" + imageInitialPath + "/images/abc.JPG'/></td></tr></table>");
这里我从某个文件夹中提供图像的路径。从该文件夹中删除时,图像从excel中消失。有没有办法将图像保存在Excel中而不实际依赖于源?
由于
答案 0 :(得分:0)
生成的excel文件中的图像仍然可以通过链接引用,因为源是html。
我建议使用这个免费库创建一个实际的Excel文件格式:http://epplus.codeplex.com/