Seite 1 von 1

pandas merge (xlsx): Zellfarbe mitnehmen?

Verfasst: Mittwoch 25. Oktober 2023, 14:51
von paitn
Hallo,

über die Pandas merge Funktion (2 Dataframes) übernehme ich eine Spalte. Diese Spalte hat Zellfarben, die ich gerne übernehmen würde.
Was gibt es hier für Möglichkeiten, Ansätze?
Das Pandas Modul bietet hier keine Alternative zum merge, wo ich Farben mitnehmen kann?

Die xlsx-Dateien lese ich übrigens mit read_excel und openpyxl als engine ein. Ich meine, daß openpyxl Möglichkeiten bietet Farben zu händeln, aber so richtig vorwärts gekommen bin ich hier auch nicht.
Müßte dann auch wieder die Spalten der beiden Dataframes nach dem merge vergleichen. Schön ist das nicht. Gut wäre, wenn man gleich bei der Hochzeit der beiden Dataframes die Farben übernehmen könnte.

Grüße,
Michael

Re: pandas merge (xlsx): Zellfarbe mitnehmen?

Verfasst: Mittwoch 25. Oktober 2023, 15:18
von __deets__
Die Dokumentation gibt da nichts her, und so etwas wäre ja eine Meta-Information oder Eigenschaft einer jeden Zelle. Das kann Pandas so denke ich nicht. Ein relativ trivialer workaround wäre das selbst einlesen mit openpyxl, dann eine neue Tabelle mit extra Spalten erzeugen, welche die Farbinformation explizit machen, die mergen, und rücktransformieren.