新しいPythonをここに変換してください。単に、openpyxlを使ってPythonでリストをループしようとしています。もちろん、私のリストには約100項目あり、私のコードにはより多くの条件があります。私はenumerate
せずにしようとするとenumerateとopenpyxlを使ってPythonでリストをループする
lst = ['1','2','a','a12']
for value in enumerate(lst):
row = ws1.iter_rows(min_row=value,max_row=value)
は、私はエラー「strをしなければならない、int型ではない」と私はenumerate
にしようとすると、私はエラー「タプルする 『(int型だけではない)』をタプルを連結することができます」ゲット。
min_row
とmax_row
が、int
を必要としていると思いますが、それでも "int 'オブジェクトは反復可能ではありません。また、あなたに感謝し、値str()
とint()
感謝何かアドバイスを作ってみました。
ヒント: '' ws.iter_rows() 'あなたはほぼ確実に必要としないとenumerate'を混在させないでください。 'zip(lst、rows)'はおそらくあなたが望むものです。 –