3

我在 API 中找不到任何东西。有没有办法根据字符串匹配返回单元格的行号或坐标?例如:您给脚本一个字符串,它会扫描 .xls 文件,当它找到具有匹配字符串的单元格时,它会返回坐标或行号。

4

2 回答 2

7
for i in range(sheet.nrows):
     row = sheet.row_values(i)
     for j in range(len(row)):
          if row[j] == search_value:
                return i,j
return None

类似的东西......只是一个基本的搜索

于 2012-06-07T16:13:26.530 回答
0

您可以尝试以下功能,谢谢 Joran

def look4_xlrd (search_value, sheet) :
lines = []
columns = []
for i in range (sheet.nrows) :
    row = sheet.row_values(i)
    for j in range(len(row)) :
        if row[j] == search_value :
            lines.append(i)
            columns.append(j)
    del row
return lines, columns
于 2015-10-24T19:53:37.450 回答