Python3 逐个导出Excel

img


用format函数弄了三个网站出来爬取表格,想把这三个表格逐个保存为三个Excel导出。有什么好方法吗?

直接在循环里加上 pd.to_excel(f'worksheet{i}.xlsx',index=False) 可以吗?

可以把每行化成字符串然后write一下

你已经引入了pandas,而且数据格式已经处理为pandas能使用的啦,所以写到Excel是比较简单的,直接

pd.to_excel('你想写入的excel文件路径')

即可,因为你说有3个网站,需要对应3个excel,所以你进行规范化命名,以方便区分,可以直接序数区分,也可以根据网站特征来区分。

print(a)上一行加入
a.to_excel('比赛数据'+str(i)+'.xlsx')
会在当前目录下增加3个表格数据