pandas追加写入excel---创建多个sheet表单

本文分享了在使用pandas库进行Excel文件多表写入时遇到的问题及解决方法。作者最初尝试直接使用to_excel方法写入数据,却发现每次写入都会覆盖原有内容。通过调整代码,采用pd.ExcelWriter对象进行读写操作,成功实现了在同一Excel文件中写入多个工作表,避免了数据覆盖问题。

在写入表格时候给自己挖了个坑,图省事直接用to_excel(fileuri,sheetname)写入,怎么写怎么覆盖  。后来隐约感觉到是自动关闭writer的锅,改成writer读写后就好了。

writer = pd.ExcelWriter(filepath)
companydf.to_excel(excel_writer=writer,sheet_name='公司维度表')
goodsdf.to_excel(excel_writer=writer, sheet_name='货物维度表')
writer.save()
writer.close()

或者使用to_csv(mode='a')?这个可以不写writer吗?没测试,想用的同学可以测一下,嘎嘎。

 

从一心进大厂到银行科技部,我这一路的薪路历程(持续更新后续)

https://blog.csdn.net/infent/article/details/105477629

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值