でもう機能していないopenpyxl作品:反復がopenpyxlこのコードのバージョン2.3.5を使用して新しいバージョン> 2.3.5
from openpyxl import load_workbook
excel_file = load_workbook(excel_file_path,read_only=True)
sheet = excel_file["Sheet1"]
mylist = []
for row in sheet:
for cell in row:
mylist.append((cell.value, cell.row, cell.column))
私はこれをしなかったので、私は私の大きなExcelファイルを処理することができますもっと早く。 2.4.x以降の新しいバージョンでは、これはもう機能しません。最初の "for-loop"はすぐに破損し、バージョンでは何が変わっていますか?またはopenpyxlの最新バージョンでどうやって同じことをすることができますか?
「休憩」とはなんですか?完全なトレースバックを提供してください。 –
つまり、最初のループを実行しても、次のコード行でジャンプします。最初の "for-loop"はまだ入力されていません。 – friggler
これは、 'read_only'を' True'に設定するたびに新しいバージョンで発生します。それ以外の場合は問題ありません。 – Abdou