如何使用XSLT将图像添加到Excel
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用XSLT将图像添加到Excel相关的知识,希望对你有一定的参考价值。
您好,并提前致谢!
我正在尝试将图像实现为使用xslt生成的excel文件。图像位于Application的根目录中,因此它与XML im解析无关。
<worksheet ss:Name="RELATÓRIO">
<Table>
<ss:Column ss:Width="150"/>
<Row ss:Index="1">
<Cell ss:Index="1">
<Data ss:Type="String">
<img src="info_img_teste.png" align="left"/>
HELLO
</Data>
</Cell>
</Row>
</Table>
</worksheet>
这就是我所拥有的,但它不起作用,任何人都知道如何实现这一点?
答案
Excel 2003 XML格式不支持嵌入图像 - 使用Excel 2003文件格式时,保留/支持的完整列表如下:
特别列为“未保留”:
图表,数据透视图和其他图形对象
作为替代方案,根据您正在创建的文件中所需的功能,Word 2003 XML格式通过Base64编码的字符串支持嵌入的图像。如果这是首选,则可以在Word文档中嵌入表格以及所需的图像。
以上是关于如何使用XSLT将图像添加到Excel的主要内容,如果未能解决你的问题,请参考以下文章
使用 Xslt 将 Xml 中类似节点的数据导出到 excel