私はこれを理解できないようです。Python openpyxl .xlsx列がXの場合現在の行を表示
私はスプレッドシート内の全列を調べ、値が見つかるとデータ行を返します。
任意の助けいただければ幸いです。..
私はこれを理解できないようです。Python openpyxl .xlsx列がXの場合現在の行を表示
私はスプレッドシート内の全列を調べ、値が見つかるとデータ行を返します。
任意の助けいただければ幸いです。..
xlrdをインポートし、このコードを実行すると、あなた
import xlrd
workbook = xlrd.open_workbook('file.xls')
for s in workbook.sheets():
for r in range(s.nrows):
for c in range(s.ncols):
print "row::::: ", r
print "column:: ", c
print "value::: ", s.cell(r,c).value
このforループがどのように機能するかについて、少し説明してください。 – mrscbw
として変更最も簡単な方法は、ワークシートのすべての行をループし、単純で、ご確認ください。関連する列のセルに移動し、値を取得すると中断します。
from openpyxl import load_workbook
wb = load_workbook(filename)
ws = wb[sheetname]
for row in ws:
cell = row[0] # for column 'A'
if cell.value == sentinel:
break
# do what you want with the row
これまでのコードはどのように入力してくださいか? –