搜尋

首頁  >  問答  >  主體

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

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

PHP中文网PHP中文网2787 天前2499

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-18 10:33:21

    兩種方法選一種:

    1. df.to_csv, 參數mode='a'表示追加

    2. df.to_excel,在寫入之前把df的值拼在一起寫入,例如原來的資料是df1, 要寫入的資料是df2
      則pandas.concat([df1, df2]).to_excel()

    回覆
    0
  • 阿神

    阿神2017-04-18 10:33:21

    to_excel支援許多參數,其中:

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

    寫入excel檔案之前先取得excel中已使用的行數,to_excel中寫入要開始的行數即可

    回覆
    0
  • 取消回覆