Seite 1 von 1

Mit df.to_excel Dataframe und Zusatzinfos in Exceltabelle sichern

Verfasst: Mittwoch 26. Mai 2021, 17:27
von Jens_Dx
Ich möchte mit der Funktion mit df.to_excel nicht nur den Dataframe sondern auch einen String oder ggf. zweiten df oberhalb der Tabelle ablegen.
Also als Header sollen dort die Einstellwerte abgelegt werden, die bei der Erzeugung der Daten verwendet wurden.

Mein Programm funktioniert so weit:

if filepath_xlsx.is_file():
with pd.ExcelWriter(filepath_xlsx,engine="openpyxl", mode='a') as writer: #ergänzt das file
df1.to_excel(writer, sheet_name=str(start_line))
else:
df1.to_excel(filepath_xlsx,sheet_name=str(start_line)) #erzeugt das file

das es den df1 in jeweils unterschiedliiche sheets ablegt.

Nur bekomme ich dem keinen "Header" mit den Einstellungen vorgeschaltet.
Ideal wäre, dort 2-3 Zeilen mit Spalten für die jeweiligen Einstellwerte der Messung platzieren zu können.
In einem string, getrennt mit Tab hab ich sie derzeit für den export in eine csv Datei vorliegen.
filedata.insert(0, messpunkte_str)

Re: Mit df.to_excel Dataframe und Zusatzinfos in Exceltabelle sichern

Verfasst: Samstag 29. Mai 2021, 12:59
von Sirius3
Nein, das ist nicht vorgesehen. to_excel will immer mit einem frischen Sheet anfangen.
Du mußt wohl oder übel selbst etwas mit openpyxl schreiben.