excelsh中的多Pandas透视表

2024-09-29 21:50:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一些代码来创建3个不同的透视表。当我想在Python控制台中打印它们时,它们可以完美地工作。 但是,当我想在我的Excel表中显示时,代码只显示最后一个透视表(表3)。 我在文档“to excel”或“Pivot Table”中找不到任何关于同时在excel中打印3个Pivot表而不删除其余部分的内容。在

xl = pd.ExcelFile(NewTransition_file)
df = xl.parse('DB - Jan - Dec',column=['A:AH'])
pd.read_excel(data)

Table1 = df.loc[df['Repricing Method'] == "Table1"]
Table1 = Table1.pivot_table(index=['Client Company Name'],values=['Original Total Charge','Provider Discount', 'Client Fees','Network Fee'])
Table1.to_excel(data, sheet_name='Table1',startcol=0, startrow=1)


Table2 = df.loc[df['Repricing Method'] == "Table2"]
Table2= Table2.pivot_table(index=['Client Company Name'],values=['Original Total Charge','Provider Discount', 'Client Fees','Network Fee'])
Table2.to_excel(data, sheet_name='Table2', startcol=6, startrow=1)

Table3 = df.loc[df['Repricing Method'].isin(OtherMethod)]
Table3 = other.pivot_table(index=['Client Company Name'], values=['Original Total Charge','Provider Discount', 'Client Fees','Network Fee'])
Table3.to_excel(data, sheet_name='Table3', startcol=11, startrow=1)

Tags: toclientdfdataindextableexcelmethod

热门问题