pandas xlsxwriter, format header

Ich speichere pandas DataFrame to_excel mit xlsxwriter. Ich habe es geschafft, alle meine Daten zu formatieren (Spaltenbreite, Schriftgröße usw. festlegen), außer dass die Schriftart der Überschrift geändert wurde, und ich finde keinen Weg, dies zu tun. Hier ist mein Beispiel:

import pandas as pd
data = pd.DataFrame({'test_data': [1,2,3,4,5]})
writer = pd.ExcelWriter('test.xlsx', engine='xlsxwriter')

data.to_excel(writer, sheet_name='test', index=False)

workbook  = writer.book
worksheet = writer.sheets['test']

font_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10})
header_fmt = workbook.add_format({'font_name': 'Arial', 'font_size': 10, 'bold': True})

worksheet.set_column('A:A', None, font_fmt)
worksheet.set_row(0, None, header_fmt)

writer.save()

Die vorletzte Zeile, die versucht, das Format für den Header festzulegen, führt zu nichts.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage