Kopieren pandas dataframe zu excel mit openpyxl

Ich habe einige komplizierte Formatierung in einer Vorlage gespeichert werden Datei, in die ich muss, um Daten zu speichern aus ein pandas dataframe. Problem ist, wenn ich pd.to_excel speichern Sie dieses Arbeitsblatt, pandas überschreibt die Formatierung. Gibt es eine Möglichkeit, irgendwie 'Werte einfügen' form der df in das Arbeitsblatt? Ich bin mit pandas 0.17

import openpyxl
import pandas as pd
wb= openpyxl.load_workbook('H:/template.xlsx')
sheet = wb.get_sheet_by_name('spam')
sheet.title = 'df data'
wb.save('H:/df_out.xlsx')

xlr = pd.ExcelWriter('df_out.xlsx')
df.to_excel(xlr, 'df data')
xlr.save()

InformationsquelleAutor blitz009 | 2016-04-15

Schreibe einen Kommentar