前提・実現したいこと
発生している問題・エラーメッセージ
'tuple' object has no attribute 'value'
ソースコード
Python
1for file in files: 2 filename, ext = os.path.splitext(os.path.basename(file)) 3 wb = openpyxl.load_workbook(file) 4 ws = wb.worksheets[0] 5 for peak in ws[peak_cell_s + str(ws.max_row)]: #peakのセル、あとで設 6 if peak.value == num: 7 pass
試したこと
これを回避するために以下のようにしてコードを書いています。
しかしながら、for文を繰り返すのは処理速度や視認性も悪くなります。別の回避方法はありますか?
for file in files: filename, ext = os.path.splitext(os.path.basename(file)) wb = openpyxl.load_workbook(file) ws = wb.worksheets[0] for pea in ws[peak_cell_s + str(ws.max_row)]: #peakのセル、あとで設 for peak in pea: if peak.value == num: pass
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー