【python応用】エクセルファイルから辞書dictを作成する

エクセルで対応表を読み取ってpythonの辞書(dict)にしたかったのですが、いい方法がググっても載っていなかったので無理やり作成して見ました。python難しいですけどやりがいありますね。

import openpyxl as px
import csv
path = 'D:\python\excel-dict.xlsx'

wb = px.load_workbook(path)
ws = wb.active
row_max_number = ws.max_row +1
row = 1
column = 1
dic = {}
print(row_max_number)
while row < row_max_number:
  key = ws.cell(row,column).value
  value = ws.cell(row,2).value
  dic[key] = value
  row +=1

print(dic)
print(dic[2])

エクセル表

良かったら使用して見て下さい。もっといい方法があれば教えて下さい。宜しくお願い致します。

目次

関連記事

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
目次
閉じる