como acrescentar dados usando o openpyxl python para excel arquivo de uma linha especificada?

Eu tenho diferentes variáveis de lista Python (dados1, dados2, dados3 ect) contendo dados que eu quero colocar em uma planilha do Excel já existente. Atualmente, meu loop é assim.

for row, entry in enumerate(data1,start=1):
  st.cell(row=row, column=1, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data2,start=1):
  st.cell(row=row, column=2, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data3,start=1):
  st.cell(row=row, column=3, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data4,start=1):
  st.c,ell(row=row, column=4, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data5,start=1):
  st.cell(row=row, column=5, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data6,start=1):
  st.cell(row=row, column=6, value=entry)
  work.save('sample.xlsx')
for row, entry in enumerate(data7,start=1):
  st.cell(row=row, column=7, value=entry)
  work.save('sample.xlsx')      

Depois que meu script Python for executado, ele armazenará os dados da 1ª linha.Se eu estiver executando novamente o script, desejo que os novos dados fiquem abaixo dos dados disponíveis

Como fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion