Seite 1 von 1

Python-Plots in Excel untereinander anzeigen lassen

Verfasst: Donnerstag 22. Oktober 2020, 13:44
von Elias_HH
Guten Tag liebe Community,

ich habe ein Python-Skript, welches über Matplotlib verschiedene statisische Plots ausspuckt und diese in einem Ordner speichert. Ich möchte jedoch, dass diese in Excel angezeigt werden und untereinander angeordnet sind. Gibt es diese Möglichkeit ? Ich zweifle mittlerweile daran, weil ich im Internet und anderen Foren dazu leider nichts gefunden habe.

Viele Grüße

Elias

Re: Python-Plots in Excel untereinander anzeigen lassen

Verfasst: Donnerstag 22. Oktober 2020, 14:06
von einfachTobi
Sollen deine von Matplotlib erzeugten Bilder einfach eingebunden werden? Dann: https://openpyxl.readthedocs.io/en/stab ... g-an-image.
Oder willst du die Daten für ein Excel-Diagramm nutzen? Dann: https://openpyxl.readthedocs.io/en/stab ... tml#charts

Re: Python-Plots in Excel untereinander anzeigen lassen

Verfasst: Donnerstag 22. Oktober 2020, 14:18
von Elias_HH
einfachTobi hat geschrieben: Donnerstag 22. Oktober 2020, 14:06 Sollen deine von Matplotlib erzeugten Bilder einfach eingebunden werden? Dann: https://openpyxl.readthedocs.io/en/stab ... g-an-image.
Oder willst du die Daten für ein Excel-Diagramm nutzen? Dann: https://openpyxl.readthedocs.io/en/stab ... tml#charts
Hey,

vielen Dank ! Der erste Link ist schonmal mega Hilfreich. Was mich irritiert ist, dass in dem Beispiel die Zelle "A1" hardgecodet ist.

Code: Alles auswählen

ws.add_image(img, 'A1')
Aber ich brauche es ja dynamisch, weil das nächste Bild ja in eine andere Zelle platziert werden muss, weil ich die Bilder untereinander haben möchte. Gibt es da eine Möglichkeit ?

Re: Python-Plots in Excel untereinander anzeigen lassen

Verfasst: Sonntag 25. Oktober 2020, 04:59
von Trägheit
Die Frage wurde auch in einem VBA Forum gestellt und wurde dort von mir beantwortet. Mit Python würde das aber auch gehen.
Gleiches gilt auch für das Thema "Python Code über Excel (VBA) starten (Komisches Problem)" des TEs hier im Forum.

Denke daher mal das beide Themen erledigt sind (gab leider keine Rückmeldung bisher).