2015-06-17 98 views
3

如果我有一個值,而不是遍歷整個文檔來搜索它,有沒有一種方法可以知道我在哪裏可以找到文檔中的單元格或行?情況是,我必須要對比很大的電子表格,我需要使用每張表格中每個記錄中存在的單個UUID進行比較。openpyxl按值查找單元格或行

因此,基本上:

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() 

這似乎更嵌套比它需要。有沒有辦法找到row2中的值比這更容易?

回答

4

不,根據內容搜索沒有其他方法比逐個單元格更好。