使用pandas.DataFrame.to_excel而不创建新表

我想知道是否有一种方法可以使用pandas.DataFrame.to_excel在excel中粘贴数据框,并将数据保留在现有工作表中,而不擦除其中的现有数据。我需要这样做,因为有很多数据帧是通过循环创建的,所以我需要将此信息存储在一起,并附加内容。如下代码:

    lista=[1,2,3,4,5,6]

    with pd.ExcelWriter('teste.xlsx', mode='a') as writer:
            pd.DataFrame(lista).to_excel(writer,  header=False, index=False, startrow=3, startcol=1, 
            sheet_name="Hoja1")

结果非常令人讨厌,因为即使我将“ Hoja1”作为sheet_name传递,它最终仍会创建另一个具有类似名称的图纸。

评论