在openpyxl中cell = sheet["A1:C2"] print(cell) for i in cell: for j in i: print(j.value)如何获得j是第几行第几列的
时间: 2024-04-16 13:24:17 浏览: 125
投射电容触摸屏(PCT)-In-Cell触摸屏原理
在openpyxl中,当你使用`sheet["A1:C2"]`获取到一个范围的单元格时,你可以使用`cell.row`和`cell.column`属性来获得单元格的行号和列号。
在你的代码中,你可以通过以下方式获得`j`是第几行第几列的:
```python
cell = sheet["A1:C2"]
for row in cell:
for cell_obj in row:
print(f"Cell value: {cell_obj.value}")
print(f"Row number: {cell_obj.row}")
print(f"Column number: {cell_obj.column}")
```
在上述代码中,使用两个嵌套的循环来遍历范围内的单元格。对于每个单元格对象`cell_obj`,你可以使用`cell_obj.row`和`cell_obj.column`属性来获取它的行号和列号。
希望对你有帮助!如果还有其他问题,请随时提问。
阅读全文