每次脚本运行时插入新数据而不覆盖现有数据(Openpyxl:python)

我在使用openpyxl时遇到了麻烦。 我遇到的问题是:

我试图运行一个小时Excel报告使用我通过(BS4)在网上刮过的数据。 我已经将数据分配到一个列表中,可以解压缩以便在PowerShell和Excel中打印,但每次运行脚本时都会覆盖以前的数据。 我想知道如何在每次脚本运行时将数据打印到新行。

问题循环:

c = 1 for cell_val in status: sheet1.cell(row=2, column=c).value = cell_val c += 1 print(c) 

使用ws.max_row

 for col_idx, cell_val in enumerate(status, 1): sheet1.cell(row=sheet1.max_row+1, column=col_idx, value=cell_val) 

甚至只是

sheet1.append(status)