好友
阅读权限10
听众
最后登录1970-1-1
|
CTZ
发表于 2021-7-31 00:57
原代码如下:
new_cell_0=open.cell_value(3,0)
new_cell_1=open.cell_value(4,0)
new_cell_2=open.cell_value(5,0)
new_cell_3=open.cell_value(6,0)
#new_cell_=open.cell_value(7,0) #(7,0)单元格的数据不要
new_cell_4=open.cell_value(8,0)
new_cell_5=open.cell_value(9,0)
new_cell_6=open.cell_value(10,0)
new_cell_7=open.cell_value(11,0)
new_cell_8=open.cell_value(12,0)
new_cell_9=open.cell_value(13,0)
new_cell_10=open.cell_value(14,0)
new_cell_11=open.cell_value(15,0)
new_cell_12=open.cell_value(16,0)
new_cell_13=open.cell_value(17,0)
new_cell_14=open.cell_value(18,0)
new_cell_15=open.cell_value(19,0)
new_cell_16=open.cell_value(20,0)
#new_cell_17=open.cell_value(21,0) #(21,0)单元格的数据不要
new_cell_17=open.cell_value(22,0)
new_cell_18=open.cell_value(23,0)
想通过for循环,自动生成要写入的序号,及写入单元格的行号。
只想明白了前后二个位置的数字的生成,不知如何将数字(变量a和a+3)写入,从而生成完整的一句可执行的代码,请大神指点
a=0
for a in range(0,4):
print(a,a+3)
print('new_cell_%s'%a)
a+=1
最终 想要的结果是:
一、
new_cell_0、1、2。。。这一部分的数字由变量a生成;
二、以下代码中的3、4、5。。23的数字由变量a+3生成;
=open.cell_value(3,0)
=open.cell_value(4,0)
=open.cell_value(5,0)
...
...
...
=open.cell_value(23,0)
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|