pandas 生成多sheet excel

import datetime
import pandas as pd

excelname = 'export%s.xlsx' % datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') #生成excel文件名
file_url = 'D:/%s' % excelname   #文件保存地址
writer = pd.ExcelWriter(file_url)
sheet1= pd.DataFrame({"A":[1,2,3],"B":[4,5,6]})
sheet1.to_excel(writer, sheet_name=u'sheet1')
sheet2= pd.DataFrame({"C":[1,2,3],"D":[4,5,6]})
sheet2.to_excel(writer, sheet_name=u'sheet2')
writer.save()

生成后如下

猜你喜欢

转载自blog.csdn.net/QQ1752506968/article/details/94556049