我有一个带有两张工作表(“变量”,“固定”)的 Excel 工作簿。同时,我有一个包含一些数据的数据框(熊猫)。我想将数据框中的数据附加到该工作表中现有数据下方的工作表(“变量”)。但是,以下代码创建了一个名为“variable1”的新工作表并转储数据而不是附加到工作表“variable”。
path = "data.xlsx"
book = load_workbook(path)
writer = pd.ExcelWriter(path, engine='openpyxl', mode='a')
writer.book = book
df3.to_excel(writer, sheet_name="variable",startrow=9,
index=False,header=False)
writer.save()
writer.close()
我试过上面的代码。df3 是我的熊猫数据框。我希望我的数据从第 9 行粘贴,因为现有数据直到工作表“变量”中的第 8 行。该代码创建一个新工作表('variable1')并从第 9 行转储数据。我希望它将信息粘贴到工作表('variable')中,而不是创建一个新工作表。有人可以帮我理解这种动态吗?