使用pandas 的to_excel()函数往一个excel文件写入多个sheet页时要使用如下方法:

writer = pd.ExcelWriter(filepath)

df1.to_excel(excel_writer=writer,sheet_name='公司维度表')
df2.to_excel(excel_writer=writer, sheet_name='货物维度表')


writer.save()
writer.close()

 

切记:要把最后两行加上才会真正把数据保存到文件中,不然你的文件就是空的,但是程序也不会报错!!!!

更多推荐