df.to_excel函数每次写入,都会重新创建一个新的文件。前面的文件会被覆盖掉,只能是最后一个DF写入的结果文件。
使用pd.ExcelWriter可解决这个问题:
xlswriter = pd.ExcelWriter('F:/test.xlsx')
df1.to_excel(xlswriter,'test1')
df2.to_excel(xlswriter,'测试') # 可以自定义sheet名,中文支持
xlswriter.save()
df.to_excel函数每次写入,都会重新创建一个新的文件。前面的文件会被覆盖掉,只能是最后一个DF写入的结果文件。
使用pd.ExcelWriter可解决这个问题:
xlswriter = pd.ExcelWriter('F:/test.xlsx')
df1.to_excel(xlswriter,'test1')
df2.to_excel(xlswriter,'测试') # 可以自定义sheet名,中文支持
xlswriter.save()