通过HTML将图像从asp.net导出到excel

我一直在试图将其他数据导出到Excel文件。 我宁愿将其导出为Excel格式的HTML文件,因为现有的报告已经以这种方式生成。

我试图简单地链接图像,但依赖于在线图像显示在Excel中。 我也试图导出图像作为embedded的数据URI,但Excel不parsing它(文件在浏览器中显示正常)。 我正在考虑用工作表压缩工作表应该工作,但这会使事情变得复杂,并要求用户打开报告时要经过一个额外的步骤。

有更好的方法还是我运气不好?

伙计使用微软办公室excel提供的代码开发和导出或导入各种东西的vbamacros工具。

你应该使用

Response.ContentType =“application / zip”;

ZipFile zip = new ZipFile(Response.OutputStream);

zip.AddStringAsFile(FileIO.OptimizeHtml(htmlWrite.InnerWriter.ToString()),filename.xls“,”“);

zip.Save();