使用了pandas的to_excel方法,但每次都会覆盖原来的内容。请问还有什么方法可以将dataframe格式的数据导入到excel呢?
认证0级讲师
兩種方法選一種:
df.to_csv, 參數mode='a'表示追加
df.to_excel,在寫入之前把df的值拼在一起寫入,例如原來的資料是df1, 要寫入的資料是df2則pandas.concat([df1, df2]).to_excel()
to_excel支援許多參數,其中:
startrow :upper left cell row to dump data framestartcol :upper left cell column to dump data frame
寫入excel檔案之前先取得excel中已使用的行數,to_excel中寫入要開始的行數即可
兩種方法選一種:
df.to_csv, 參數mode='a'表示追加
df.to_excel,在寫入之前把df的值拼在一起寫入,例如原來的資料是df1, 要寫入的資料是df2
則pandas.concat([df1, df2]).to_excel()
to_excel支援許多參數,其中:
startrow :
upper left cell row to dump data frame
startcol :
upper left cell column to dump data frame
寫入excel檔案之前先取得excel中已使用的行數,to_excel中寫入要開始的行數即可