我有一个excel表格,例如在A列中有100行,值每五行改变一次,所以前5行的值为1,第二行的值为2,。。直到最后5行的值为20。我想通过Col A值,用Col C计算Col B。在ColA中,我将有20个值。在
因此,传统的方法是:n= 5
lst=[row for row in range(1, 100//n) for _ in range(n)]
row=1
for row in lst:
value = sheet.cell(row, 0).value
if value==1:
''' My code here'''
elif value == 2:
''' My code here'''
::
::
::
::
::
::
::
::
# I do this till I reach value == 20
我不想写太多的代码来遍历列A中的所有值。所有这些行都做同样的工作,只是它们每隔5行改变A列中的值。在
我的问题是,我怎样才能使一个循环或任何其他方式通过cola。如果你想让我详细说明,我很乐意这样做。在
输出应如下所示:
^{pr2}$
Note: How Can I make a loop in values in Col A. calculate values in Col B with Col C that corresponding to value in Col A.