基于熊猫中的Groubpy输出并格式化为多个Excel工作簿

时间:2019-01-10 23:44:42

标签: python excel pandas openpyxl xlsxwriter

我一直在研究并尝试编码如何在下面的代码(使用Pandas Groupby由以下Python代码生成)中格式化Excel 工作簿而没有成功:

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是一个更好的选择)通过在循环中插入命令来格式化电子表格,但是它不起作用。最终,我将使用如上所述的Groupby将7个数据帧中的内容发送到另一个工作簿。我将得到57个工作簿,每个工作簿包含6个工作表。

有没有一种方法可以在上面的代码中使用xlsxwriter(或openpyxl)。如果有人知道一个例子,请指出正确的方向,我会找出答案的。

非常感谢!

0 个答案:

没有答案