前提・実現したいこと
openpyxlで番号が入力された縦列、番号に応じた名前が入力されている縦列に対して、
キーが番号、バリューが名前となるような辞書を作成したいのですが、上手くいきません。
ご指摘のほどよろしくお願いいたします。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "c:\Python\excel操作\a.py", line 7, in <module> for num, nm in number[1:], name[1:]: ValueError: too many values to unpack (expected 2)
該当のソースコード
python
1import openpyxl 2wb_before = openpyxl.load_workbook("before.xlsx") 3ws_before = wb_before["Sheet1"] 4number = ws_before["B"] 5name = ws_before["C"] 6register_dic = {} 7for num, nm in number[1:], name[1:]: 8 register = () 9 register.append(num.value) 10 register.append(name.value) 11 register_dic.append(shop) 12print(register_dic)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。