如果是对“确定”的一片区域进行指定,我们可以采用区域指定+循环写入的方法,对其进行写入

一、方式1:通过excel的字母坐标+数字指定区域,进行循环

  1. list = sheet['A1:C2']
  2. for row in list:
  3. for cell in row:
  4. cell.value = '新的值'
  5. # 这个思路中,row是随便起的变量,也就是说表格指定区域后,循环的时候,默认是一行一行读取的

二、方式2:通过sheet.iter_rows属性来指定区域

  1. for row in sheet.iter_rows(min_row = 1,min_col =1,max_row=3,max_col =3):
  2. for cell in row:
  3. cell.value = '新的值'