Форматирование DataFrame в Excel - PullRequest
1 голос
/ 16 апреля 2019

Все, я создал некоторую сводную статистику из необработанного CSV-файла.Я также сохранил это резюме в Excel.Теперь мне нужно, чтобы этот отчет выглядел красиво, отформатировав.Мне известно о применении стиля CSS к фрейму данных, но я не могу экспортировать это форматирование в Excel.Кроме того, я пытался использовать функцию форматирования в xlsxwriter с различной степенью успеха.Можно ли отформатировать этот фрейм данных после экспорта?

table

out.to_excel(writer, sheet_name='Dist-Market',startrow = 3 , startcol = 3)
def frmt_tbl(ws,rng):
    ws.set_column(rng, 30)

1 Ответ

1 голос
/ 17 апреля 2019

Ниже помогли мне, я думаю, что другие тоже могут найти это полезным.

https://xlsxwriter.readthedocs.io/working_with_pandas.html

# Add some cell formats.
format1 = workbook.add_format({'num_format': '#,##0.00'})
format2 = workbook.add_format({'num_format': '0%'})

# Set the column width and format.
worksheet.set_column('B:B', 18, format1)

# Set the format but not the column width.
worksheet.set_column('C:C', None, format2)
...