特定の値を持つExcelシートで行を見つけようとしていて、その行のセルを処理しています。特定の値を持つExcelの行を使用するopenpyxl
たとえば、A列に「はい」の値を持つ行を探したいと思います。次のコードでこれを実行しようとしました(「No ")これで、私はこのコードをしようとすると、何も印刷されません取得します:
wb = openpyxl.load_workbook('C:\\rtemp\\Names.xlsx')
ws = wb['Sheet5']
strValue="Yes"
for row in range(1, 5):
for column in "A":
cell_name = "{}{}".format(column, row)
value= str(ws[cell_name].value)
if value==strValue:
rownum=row
print(rownum)
誰かが私は、私のマシン上に関係なく、間違った
あまりにも複雑です。あなたはただ一つの細胞を探していますか?または、複数のルックアップがありますか? –
私は行を識別するために単一のセルを使用するつもりです。そのため、行の値はYes、Value1、Value2のようになります。私はそれに "はい"と値1と値2にアクセスしてセルを見つけることによってその行を識別したい – ChrisG29