Использование xlsxwriter для выравнивания по левому ряду - PullRequest
0 голосов
/ 18 мая 2018

xlsxwriter был довольно мощным, и почти все, что я хочу, работает, но следующая попытка выровнять левую строку в отдельности, похоже, не работает.

stats = DataFrame(...)
xl_writer = ExcelWriter(r'U:\temp\test.xlsx')
stats.to_excel(xl_writer, 'Stats')

workbook = xl_writer.book
format_header = workbook.add_format({'align': 'left'})
stats_sheet = xl_writer.sheets['Stats']
stats_sheet.set_row(0, None, format_header)

1 Ответ

0 голосов
/ 18 мая 2018

См. Документы XlsxWriter для Форматирование заголовков Dataframe :

Pandas записывает заголовок dataframe с форматом ячейки по умолчанию.Поскольку это формат ячейки, его нельзя переопределить с помощью set_row().Если вы хотите использовать свой собственный формат для заголовков, тогда лучше всего отключить автоматический заголовок от Pandas и написать свой собственный.Например ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...