将数据帧保存到现有excel sh中的下一行

2024-04-20 04:09:05 发布

您现在位置:Python中文网/ 问答频道 /正文

理想情况下,我正在建立一个自我更新机制。我最不需要做的就是将“dff”中的内容保存到现有excel工作表中的下一个空行测试.xlsx". 你知道吗

Existing excel sheet "test.xlsx"

book = load_workbook("test.xlsx")
writer = pd.ExcelWriter('test.xlsx', engine='openpyxl') 
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
dff.to_excel(writer, startrow=len(dff), header=None)
writer.save()

问题在最后第二行“startrow=”部分。 到目前为止,我可以让它输入数据帧内容到第3行,但它会覆盖内容。你知道吗

说我有内容 08/09-2019 00, 00, 00, 00 如何将其添加到excel工作表的下一个空行?你知道吗


Tags: test内容ws情况loadxlsxexcel机制