openpyxl按值查找单元格或行

2024-09-21 20:17:45 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有一个值,而不是遍历整个文档来搜索它,那么是否有任何人知道在文档中哪里可以找到单元格或行的方法?情况是,我必须要比较非常大的电子表格,我使用的是每张表格中每个记录中存在的一个UUID。

所以,基本上:

ws1 = rows1
ws2 = rows2  
for row1 in rows1:
    uuid = row1[0].value
    comp = row1[1].value
        for row2 in rows2:
            if row2[0] = uuid
                if row2[0] = comp
                    do-stuff()

这似乎比需要的要嵌套得多。有没有比这更容易找到行2中的值的方法?


Tags: 方法in文档forifuuidvalue情况