如何使用c#在excel中显示图像

本文关键字:显示 显示图 图像 excel 何使用 | 更新日期: 2023-09-27 18:08:50

我想在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实际上不依赖于源?

谢谢

如何使用c#在excel中显示图像

生成的excel文件中的图像仍然可以通过链接引用,因为源文件是html。

我建议使用这个免费库创建一个实际的Excel文件格式:http://epplus.codeplex.com/