情景描述
想在excel中添加几个工作表来保存python得到的同一类型的多个阶段数据变量,非一次性保存,且是多次打开那种方式。
使用xlwt会覆盖掉以前的所有数据(且是通过遍历保存),看了好多帖子发现pandas可以实现我想要的功能,但是没有很直接的方法可以直接使用,且依然会覆盖以及报错等问题,最后发现pd.ExcelWriter()函数有个重要的参数可以直接实现追加工作表的功能。代码和解释如下:
自定义追加变量到excel工作表的函数
参考某作者帖子
pandas如何在同一工作簿中保存多个sheet—–pd.ExcelWriter() 这个作者的代码显然是无法实现想要的功能,但是也提到了mode参数。下面那位写的更深入…
Pandas向本地Excel已存在的工作表追加写入DataFrame
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。