2015-08-19 2 views
2

Как выполнить поиск конкретной строки на листе excel и получить значение строки и столбца этой конкретной строки в листе excel с использованием xlrd в python? Кто-нибудь может мне помочь?Поиск строки и получение значения строки и столбца

import xlrd 
workbook = xlrd.open_workbook("1234.xls") 
worksheet = workbook.sheet_by_name('firstpage') 

только это много я пытался

+2

Yo u можете добавить свой код, который вы пытались задать, чтобы сделать его более понятным и понятным. –

ответ

7

Я думаю, что это то, что вы ищете, здесь вы идете,

from xlrd import open_workbook 
book = open_workbook(workbookName) 
for sheet in book.sheets(): 
    for rowidx in range(sheet.nrows): 
     row = sheet.row(rowidx) 
     for colidx, cell in enumerate(row): 
      if cell.value == "particularString" : 
       print sheet.name 
       print colidx 
       print rowidx 

наилучший,

+0

Большое вам спасибо, сэр – query

+0

dood вам не нужно называть меня сэр. Я твой друг наслаждаюсь. Пожалуйста, помогите, если это поможет. –

1

Допустим, вы ищете строку s:

for row in range(sh.nrows): 
    for column in range(sh.ncols): 
     if s == sh.cell(row, column).value: 
      return (row, column) 
Смежные вопросы