我一直在尝试将包含其他数据的图表导出到Excel文件中。我宁愿将其导出为excel格式的HTML文件,因为现有报告已经以这种方式生成。
我尝试过简单地链接图片,但依赖于在线图片,以便在Excel中显示。我还尝试将图像导出为嵌入式数据URI,但excel不解析它(文件在浏览器中显示正常)。我正在考虑压缩工作表,图像应该工作,但这会使事情变得复杂,并要求用户在打开报告时经历一个额外的步骤。
有没有更好的方法或我运气不好?
答案 0 :(得分:0)
Dude使用微软office提供的vba宏工具,用于代码开发和导出或导入所有类型的东西。
答案 1 :(得分:0)
你应该使用
Response.ContentType =“application / zip”;
ZipFile zip = new ZipFile(Response.OutputStream);
zip.AddStringAsFile(FileIO.OptimizeHtml(htmlWrite.InnerWriter.ToString()),filename.xls“,”“);
zip.Save();