2016-10-06 9 views
0

Ich importiere eine XML-Datei zu Excel mit einem benutzerdefinierten xsl-stylesheet (XSLT1.0).Bild in Excel mit XSLT einfügen

Die XML-Datei wird eine URL zu einer Bilddatei (.jpg-picture)

Jetzt wollen enthalten ich dieses Bild in eine Zelle einzufügen. Ist dies über die xslt-file möglich? Zum Beispiel indem Sie vba-code einfügen (Ist das möglich?)? Ich habe keine direkte Lösung finden ..

Sieht aus wie niemand habe dies vorher getan ..

Gibt es eine Möglichkeit, dies das Office Open XML SpreadsheetML mit zu erreichen?

+0

Wenn Sie Spreadsheet XML 2003 verwenden, wird das Einbetten von Bildern nicht unterstützt. Siehe http://stackoverflow.com/questions/2200056/excel-xml-spreadsheet-is-it-possible-to-embed-images –

+0

Versuchen Sie, eine solche XML-Datei zu generieren, die ein (wahrscheinlich referenziertes, nicht eingebettetes) Bild von Excel selbst enthält und dann prüfen, wie der XML-Code aussieht, und dann synthetisieren, dass xslt. –

Antwort

0
<fo:block> 
    <fo:external-graphic width="100%" 
content-height="scale-to-fit" content-width="scale-to-fit" scaling="uniform" 
    src="yourfile.jpg"> 
    </fo:external-graphic> 

</fo:block>