0

简短的背景- 我正在使用 Classic ASP 导出一个 Excel 文件,其中我生成了一个源自 MS SQL 数据库的表。

我检索的其中一列包含我服务器上的图像的路径。我使用以下代码来定义“面向 Excel”的响应:

Response.ContentType="Application/vnd.ms-excel"
Response.AddHeader "content-disposition", "attachment; filename=""Sales_Report-"& Month(Date())&"-"& Day(Date())&"-"& Year(Date()) &"-"& ".xls"""

问题- 我一直在寻找解决方案并开始意识到(如果我在这里错了,请纠正我)将其嵌入单个页面的“内容”是不可能的。

但是,可以将图像放在一个单元格的备注中(我想避免这种情况),或者将图像设置为单元格的背景。

重要说明- 我的目标是让图像与它们所在的行的其余部分一起排序和过滤。我确实设法将图像准确地放在它们应该开始的位置,但它们只是作为常规图像漂浮在电子表格。我使用的是纯 HTML 元素而不是 XML——但 XML 解决方案(如果存在)也会很棒。

谢谢。

4

1 回答 1

0

好的,所以经过一些研究后,我发现了我一开始就缺乏的研究。这显然取决于最终打开生成文件的MS Excel 版本。

当人们更好地理解有助于通过代码生成文件的XML 结构时,生成具有高级单元格设置的 XLS 文件是非常可行和直观的,后面有经典的 ASP 和 ASP.NET 代码。

于 2013-06-30T10:25:13.923 回答