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 に答える