Kopieren Sie die ganze Arbeitsblatt mit openpyxl
Bitte kann mir jemand ein Beispiel, wie zu kopieren
ein ganzes Arbeitsblatt mit Stilen (von Zeilen und Spalten)
auf einem zweiten Arbeitsblatt in der gleichen Arbeitsmappe ?
(in einer neuen Arbeitsmappe wäre auch möglich)
Danke.
P. S.: ich habe versucht zu tun, eine deepcopy, aber nicht auf geänderte Daten Zellen.
Zweck ist: ich versuchen Sie, füllen Sie einige Arbeitsblätter mit meinen Daten und dem ersten Arbeitsblatt ist meine Vorlage.
War ich erfolgreich im kopieren der Werte aber nur einige Stile.
Ich verwende die neueste version von openpyxl, also bitte keine 1.x-Methoden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Version 2.4 wird Ihnen erlauben, dies zu tun: copy_worksheet
Für ältere kann man wohl kopieren Sie den Quellcode aus hier
UPDATE: Sie können nicht einfach Transplantat diesen code in älteren Versionen der Bibliothek
Können Sie das nicht ohne weiteres tun. Der beste Ansatz ist wahrscheinlich der beschriebene Fehler 171
Ich hatte das gleiche problem. Ich löste mit kopieren statt deepcopy. Ich fand die Lösung auf dieser Website
Ich hoffe, das funktioniert für Sie!