質問: 1 #ロードしたexcelファイルを保存(上書き)する。 wb.save('list_examle.xlsx') ``` ### 疑問点 商品コード検索対象の辺り(forまわり)がおかしいのだろうとは思っているのですが、具体的に何がまずいのか分かりません。 「ここがおかしい」または「別の方法をとった方が良い」など、ご教示いただければと思います。 ### 補足情報(FW/ツールのバージョンなど) Mac OS 10.14.6 Python 3.7.4 openpyxl 3.0.3 Excel for Mac 16.16.21
回答: 下記コードですと、`cell_value`には最終セルの値しか残らないかと思います。※例で言うと「商品コード456」の情報しか残らない ``` for cell in A_column: #該当cellと、同行の在庫セル位置(2つ右)を取得する。 cell_value = cell.value o = cell.offset(0,2) offset = o.value ``` 対策としては、このforループの中に分岐処理を書くか、このforループで取得した値をリストに格納して後の分岐処理で使うか、だと思います。