如何获得带有字母的下一个单元格?

时间:2019-03-07 08:44:46

标签: python python-3.x openpyxl

我读了openpyxl - Reading a next cell value in a loop。 没有适当的答案。

我正在搜索随机细胞。

在我从“ AB1”获得价值的情况下,我的目标是“ AC1”。

如果它是“ sheet.cell(row = 1,column = 1)”,我可以像

那样递增
sheet.cell(row=2, column=1)

但是,它的字母。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

借助帮助,我找到了答案。

# colnum="AZ", rownum="9"
alink = sh[colnum+rownum].value

在这种情况下,

# colnum="AZ", colint="52"
colint = openpyxl.utils.column_index_from_string(colnum)

nextcell = sh.cell(row=i, column=colint+1).value

然后,我可以得到下一个单元格!