Как записать в .xlsx файл таблицы с заголовком?

Использую такой код:

df = pd.DataFrame.from_dict(self.table)
df.sort_values(by=['id'], ascending=False)
df.style.set_caption("Заголовок таблицы")
df.to_excel(path+"test.xlsx", sheet_name="sheet111", index=False)

Но заголовок не появляется.


Ответы (1 шт):

Автор решения: MaxU

В документации явно указано, что объект Styler.style.set_caption устанавливает текст в HTML элементе <caption>:

Set the text added to a <caption> HTML element.

Соответственно этот метод не будет работать для Excel файла.

→ Ссылка