1

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

我试过简单地链接图像,但这依赖于在线图像才能在 Excel 中显示。我还尝试将图像导出为嵌入式数据 URI,但 excel 不解析它(文件在浏览器中显示良好)。我在想用图像压缩工作表应该可以工作,但这会使事情变得复杂,并且需要用户在打开报告时执行额外的步骤。

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

4

2 回答 2

0

Dude 使用 microsoft office excel 中提供的 vba 宏工具进行代码开发和导出或导入各种关闭的东西。

于 2012-09-14T17:58:07.777 回答
0

你应该使用

Response.ContentType = "应用程序/zip";

ZipFile zip = new ZipFile(Response.OutputStream);

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

zip.Save();

于 2012-09-17T10:50:28.750 回答