如何使用XSLT将图像添加到Excel

问题描述 投票:1回答:1

您好,并提前致谢!

我正在尝试将图像实现为使用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 image xslt
1个回答
1
投票

Excel 2003 XML格式不支持嵌入图像 - 使用Excel 2003文件格式时,保留/支持的完整列表如下:

https://support.office.com/en-us/article/what-s-lost-when-i-save-my-workbook-as-an-xml-spreadsheet-2003-file-8e7e858b-eda6-47eb-a1e5-b82a7bdffc3f

特别列为“未保留”:

图表,数据透视图和其他图形对象

作为替代方案,根据您正在创建的文件中所需的功能,Word 2003 XML格式通过Base64编码的字符串支持嵌入的图像。如果这是首选,则可以在Word文档中嵌入表格以及所需的图像。

© www.soinside.com 2019 - 2024. All rights reserved.