Вывод и форматирование в несколько книг Excel на основе Groubpy в Pandas - PullRequest
0 голосов
/ 11 января 2019

Я безуспешно исследую и пытаюсь кодировать способы форматирования рабочих книг Excel в приведенном ниже коде, который использует Pandas Groupby для генерации с помощью следующего кода Python:

for group_name, group in App_FlowP1.groupby('Grouping_Variable'):
group.to_excel (r'C:\Path{}.xlsx'.format(group_name), sheet_name = 'Schedule 1', index=False, startrow = 6)

Этот код работает как объявленный, генерируя 57 рабочих книг, каждая из которых содержит электронную таблицу под названием «Расписание 1».

Однако график 1 необходимо отформатировать, включая заголовки, нижние колонтитулы и суммы. Я пытался использовать xlsxwriter (возможно, openpyxl - лучший вариант) для форматирования электронных таблиц, вставляя команды в цикл, но это не работает. В конечном итоге я отправлю содержимое из 7 фреймов данных с помощью Groupby, как указано выше, в другую рабочую книгу. В итоге у меня будет 57 рабочих тетрадей, каждая из которых содержит 6 рабочих листов.

Есть ли способ использовать xlsxwriter (или openpyxl) в приведенном выше коде. Если кто-то знает пример, укажите мне правильное направление, и я выясню это.

Большое спасибо!

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