python - 如何将dataframe导入到excel且不覆盖原有内容

 书友71424043 发布于 2022-10-26 04:23

使用了pandas的to_excel方法,但每次都会覆盖原来的内容。
请问还有什么方法可以将dataframe格式的数据导入到excel呢?

2 个回答
  • to_excel支持许多参数,其中:

    startrow :
    upper left cell row to dump data frame
    startcol :
    upper left cell column to dump data frame

    写入excel文件之前先获取excel中已使用的行数,to_excel中写入要开始的行数即可

    2022-10-26 23:41 回答
  • 两种方法选一种:

    1. df.to_csv, 参数mode='a'表示追加

    2. df.to_excel,在写入之前把df的值拼在一起写入,比如原来的数据是df1, 要写入的数据是df2
      则 pandas.concat([df1, df2]).to_excel()

    2022-10-26 23:41 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有