を使ってPython 2のセルアドレスをエクセル取得:私は次のシナリオ持っopenpyxl
- をelse文場合は、すべてのアクティブな行
- ランの列AのExcelファイルを読む:列Aが==「登録されている場合'、何もせずに次の行を読むだけです。そうでなければ、セルアドレス(ない値)を取得し、例えば、いくつかのアクションに
を行い、ここで私の "sample.xlsx" は、次のとおりです。
[行1] A1 =登録B1 = user1の
[私のコードはROW1とROW2を無視し、行3の行3を進めるべきである
行2] A2 =登録B2 = USER2
[列3] A3 = NULL B3 = USER3、私が "A3" を取得する必要がありますいくつかのアクションを実行します。
from openpyxl import load_workbook
book = load_workbook(filename='sample.xlsx')
sheet = book.active
first_column = sheet['A']
for x in xrange(len(first_column)):
status = first_column[x].value
if status == 'registered':
#enter code to just proceed with the next row
else:
#enter code to get the column cell range and do some actions
book.save('sample.xlsx')
私はシナリオ2でstuckedだ、私はPythonで初心者です、私はFileScannerを使用してJavaのコードを持っているが、私はあなたの助けに感謝のPython 2にそれを必要とします。
更新: 私はすでに以下の回答がありますが、他の方法があるかどうか疑問に思っていますか?
を読むのに役立ちますあなたの所望の出力を共有してくださいでした他の人が手助けするために、それが簡単になります。 –
見てください、私はちょうど答えを投稿しました。 –