我有不同的 Python 列表变量(data1、data2、data3 等),其中包含我想放入现有 excel 工作表中的数据。目前我的循环是这样的。
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.cell(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')
一旦我的 Python 脚本运行,它将存储第一行的数据。 如果我再次运行脚本,我希望新数据低于可用数据
怎么做?
原文由 user6319690 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试使用:
它将返回最后一行值,您可以从那里开始写入新值: