我遇到了openpyxl问题。我遇到的问题是:
我试图使用我通过(BS4)在线抓取的数据来运行每小时的Excel报告。 我已将数据分配到列表中,并且可以将其解压缩以在powershell和excel中打印,但是每次运行脚本时它都会覆盖以前的数据。我想了解每次脚本运行时如何将数据打印到新行。
问题循环:
c = 1
for cell_val in status:
sheet1.cell(row=2, column=c).value = cell_val
c += 1
print(c)
答案 0 :(得分:1)
使用where
?
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)