识别Openpyxl中的单元格

我一直在做一个项目,在这个项目中,我search一个包含特定值“x”的单元格的.xlsx文档。 我设法得到了这么多,但我不能提取所述单元格的位置。

这是我提出的代码:

from openpyxl import load_workbook wb = load_workbook(filename = 'Abstract.xlsx', use_iterators = True) ws = wb.get_sheet_by_name(name = 'Abstract') for row in ws.iter_rows(): for cell in row: if cell.value == "E01234": print "TRUE" 

当我运行这个脚本时,如果在引用的.xlsx中有一个值为“E01234”的单元格,它会打印TRUE。 我现在需要的是获取具有“E01234”值的单元格的行和列地址(即:A4)。 在我的项目中,

我希望编辑与识别行相同行的另一个单元格。

任何见解?

cell.rowcell.column应该给你你需要的地址。 这是我从文档中得到的: https : //openpyxl.readthedocs.org/en/latest/api/openpyxl.cell.html?highlight=.row#module-openpyxl.cell.cell它给你的属性列表cell对象。