Mit df.to_excel Dataframe und Zusatzinfos in Exceltabelle sichern
Verfasst: Mittwoch 26. Mai 2021, 17:27
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)
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)