Python Pandas-从一个工作表复制数据并在另一个工作表末尾追加

Python Pandas-从一个工作表复制数据并在另一个工作表末尾追加,python,excel,python-3.x,pandas,Python,Excel,Python 3.x,Pandas,我有一个名为TEMPLATE.xlsx的工作簿。在这个工作簿中,我有两个选项卡,所有数据和每周数据。通过打开模板工作簿,删除每周数据,然后重新创建同一个选项卡,并将df from API存储到该选项卡中,从API获取数据并将其输入每周数据选项卡 book = openpyxl.load_workbook('TEMPLATE.xlsx') writer = pd.ExcelWriter('TEMPLATE.xlsx', engine='openpyxl') writer.book = book

我有一个名为TEMPLATE.xlsx的工作簿。在这个工作簿中,我有两个选项卡,所有数据和每周数据。通过打开模板工作簿,删除每周数据,然后重新创建同一个选项卡,并将df from API存储到该选项卡中,从API获取数据并将其输入每周数据选项卡

book = openpyxl.load_workbook('TEMPLATE.xlsx')
writer = pd.ExcelWriter('TEMPLATE.xlsx', engine='openpyxl') 
writer.book = book
book.remove(book.get_sheet_by_name('WEEKLY_DATA_RAW'))
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df.to_excel(writer, "WEEKLY_DATA_RAW", index = False)
writer.save()
第一个问题是,有没有一种方法可以在不删除和重新创建每周数据的情况下实现这一点?相反,我更愿意清除其中的当前数据并在其中存储df

第二个问题是,在我将数据存储到每周数据中之后,我还必须将该数据附加到底部的所有数据中


如何处理此问题?

对于第一期,您可以创建一个临时值来保存所有数据,而无需对其进行更改;对于下一期,如果我理解正确,则可以合并/连接excel文件和数据。看这段视频,让我知道这是否是你想要的