我写了一些代码来创建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)
我猜表3覆盖了其他的。使用来自pandas的ExcelWriter。在
相关问题 更多 >
编程相关推荐