我们可以通过,遍历循环坐标,来对批量的单元格进行写入、修改等操作
一.“单个”单元格的指定
需求1:选取第一行,第一列的单元格
# 方式1:通过cell坐标定位
sheet.cell(1,1)
# 方式2:通过excel的参数定位
sheet['A1']
二.”单个”单元格值的读取与写入
需求2:读取第一行第一列单元格的值,并写入内容
# 方式1:通过坐标定位
print(sheet.cell(1,1).value) # 读取
sheet.cell(1,1).value = 'hello' # 写入
# 方式2:通过excel的行列参数定位
print(sheet['A1'].value) #读取
# 写入1:
sheet['A1'].value = 'hello'
# 写入2:
sheet['A1'] = 'hello'
上述通过对单个单元格的去读和写入:我们可以看出,这个思想的核心,在于通过“坐标”来对单元格进行操作,那么如果如何得到已知列表的行列坐标数据呢?
三.如何获取行和列的坐标
# 1.获取最大行,最小行
row = sheet.max_row
row = sheet.min_row
# 2.获取最大列,最小列
col = sheet.max_col
col = sheet.min_col