今天小编就为大家分享一篇解决pandas .to_excel不覆盖已有sheet的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

直接to_excel会被覆盖,借助ExcelWriter可以实现写多个sheet。

from openpyxl import load_workbook
excelWriter = pd.ExcelWriter(os.path.join(output_dir, 'datapoint_statistic.xlsx'),
            engine='openpyxl')
pd.DataFrame().to_excel(os.path.join( output_dir,'datapoint_statistic.xlsx'))
#excel必需已经存在,因此先建立一个空的sheet
_excelAddSheet(DataFrame, excelWriter, sheet_name)
 
def _excelAddSheet(self,dataframe,excelWriter,sheet_name):
  book = load_workbook(excelWriter.path)
  excelWriter.book = book
  dataframe.to_excel(excel_writer=excelWriter,sheet_name=sheet_name,index=None)
  excelWriter.close()

以上这篇解决pandas .to_excel不覆盖已有sheet的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
谷歌每年向苹果支付80-120亿美元 以成为iOS默认搜索引擎

谷歌每年向苹果支付80

2017年,苹果将Google的搜索引擎作为苹果设备上的预选项
“承包”了iPhone12热卖的周边,华强北让苹果也服气

“承包”了iPhone12热

iPhone12“香不香”,华强北的人心里很早就有数了。
新加坡阻止印度未来集团零售部门被收购 亚马逊暗喜

新加坡阻止印度未来集

知情人士称,亚马逊已经收到紧急命令,新加坡要求在仲裁法
谨防P2P式风险金融科技创新应制度先行

谨防P2P式风险金融科

坚持刚性底线,以现行法律法规、部门规章、基础规范性文
比亚迪推出笔记本:CPU、GPU、OS全国产

比亚迪推出笔记本:CPU

比亚迪推出一款非常特殊的笔记本,这款笔记本的独特之处
实探华为Mate40预购 线上“订不到”线下“有限购”

实探华为Mate40预购

华为Mate40旗舰系列手机终于正式发布。此次,华为消费者
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装