Ich erstellte eine Handlung auf Canvas
. Jetzt möchte ich das Bild zu einer Excel-Datei hinzufügen.Leinwandbild in Excel laden
Ich weiß, wie ein WritableImage
von Canvas
zu bekommen, und ich weiß, dass ich ein InputStream
benötigen ein Bild in Excel mit addPicture()
zu schreiben. Das Problem ist, wie man diese zwei verbindet.
Ich könnte dieses Bild in Datei speichern und dann öffnen und in Excel laden, aber vielleicht gibt es eine Möglichkeit, dies zu vermeiden?
statt über ImageIO.write Schreiben in eine Datei() Sie können auch ByteArrayOutputStream schreiben. Als nächstes können Sie das Bild über addPicture (neues ByteArrayInputStream (Bytes des ByteArrayOutputStream)) zur Arbeitsmappe hinzufügen – kiwiwings