

Pythonの超初心者でございます。

openpyxlを使い用意されたエクセルを読み込み、  
特定の文字を含むセルの横に任意の数字を入力したいと考えおります。

下記の画像においては、「ターゲット」としていますが、特定文字列を含む場合に、  
横のセルに任意の数字を入力したいと思っております。

実現するアイデアがあれば、ご教示いただければと思います。

[![画像の説明をここに入力](https://i.stack.imgur.com/xp3A4.png)](https://i.stack.imgur.com/xp3A4.png)


CC BY-SA 4.0
2022-04-20T14:19:05.507
88420
2022-04-21T09:34:17.773
52301
question
python openpyxl
OpenPyXL を使い、特定文字列を検索し、横のセルに任意の値を入れたいと考えています。

[code]

    from openpyxl import load_workbook
    wb = load_workbook("test.xlsx")
    ws = wb.active
    target_col = "A"
    next_col = "B"
    target_string = "ターゲット"
    for row in range(2, ws.max_row+1):
        if target_string in str(ws[f"{target_col}{row}"].value):
            ws[f"{next_col}{row}"] = 1
    wb.save("test_copy.xlsx")
    
[/code]


CC BY-SA 4.0
2022-04-21T09:34:17.773
88438
2022-04-21T09:34:17.773
52014
88420
answer