openpyxl按值查找单元格或行

时间:2015-06-17 22:57:34

标签: python openpyxl

如果我有一个值而不是遍历整个文档来搜索它,是否有人知道我在哪里可以找到文档中的单元格或行?案例是,我需要比较非常大的电子表格,我通过使用每张表格中每条记录中存在的单个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()

这似乎比它需要的更嵌套。有没有办法在rows2中找到比这更容易的值?

1 个答案:

答案 0 :(得分:4)

不,除了逐个单元格之外,没有其他内容搜索方式。