我正在使用cfsavecontent
在ColdFusion中生成一个Excel文件。现在,我想将图像添加到Excel文件中。下面的代码不起作用,导致图像损坏。
<cfsavecontent variable="adc" >
<cfoutput >
<img src="output/homeicon.jpg">
</cfoutput>
<table>
<tr>
<!--- Total Row - 58 --->
<!--- Row 1 --->
<td style="width:64px;height:11px;background-color:#c0c0c0">
<img src="output/homeicon.jpg">
</td> <!---Column A--->
</table>
<cfsavecontent>
答案 0 :(得分:4)
Excel非常宽容;将html表写入文件,为其提供xlsx扩展名,并告诉Excel打开该文件将或多或少地起作用。但是您无法做任何花哨的事情,例如嵌入img
标记并期望它会起作用。
Coldfusion 确实具有以本机格式编写适当的xlsx文件的功能,如果您这样做,则可以添加图像。我建议您仔细阅读https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-by-category/spreadsheet-functions.html,以了解具体操作方法。