解决pandas中to_excel 数据覆盖sheet表问题

2023-11-12

pandas解决to_excel 数据覆盖sheet表问题
pandas将数据导入到excel时,会将原来的数据进行覆盖,解决这个问题的代码如下:

import pandas as pd
from openpyxl import load_workbook
result2=[('a','2','ss'),('b','2','33'),('c','4','bbb')]#列表数据
writer = pd.ExcelWriter('123.xlsx',engine='openpyxl')#可以向不同的sheet写入数据
book=load_workbook('123.xlsx')
writer.book = book
df = pd.DataFrame(result2,columns=['xuhao','id','name'])#列表数据转为数据框
df.to_excel(writer, sheet_name='sheet2')#将数据写入excel中的sheet2表
writer.save()#保存
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决pandas中to_excel 数据覆盖sheet表问题 的相关文章

随机推荐