как я могу создать словарь python из файла excel с помощью openpyxl?

#python #excel #dictionary #openpyxl

Вопрос:

просто у меня есть 2 столбца в файле excel . допустим, A и B после чтения файла excel я хочу сохранить значения в словаре следующим образом : {A1:B1, A2:B2,…..} до конца содержимого столбцов. Как я могу это сделать? заранее спасибо.

Комментарии:

1. Может быть, вы имели в виду {"A1": value_in_A1, "A2": value_in_A2, ..., "B1": value_in_B1, ...} ?

2. Я думаю, что да .например, у меня есть некоторые данные, такие как : марка Ford модель Mustang 1964 года Я хочу быть в такой форме: thisdict = { «марка»: «Форд», «модель»: «Мустанг», «год»: 1964 }

Ответ №1:

Я написал демо-код, как показано ниже, надеюсь, это поможет.

 import openpyxl workbook = openpyxl.load_workbook('./test.xlsx') worksheet = workbook.active  dictionary = {}  for row in range(1, worksheet.max_row   1):  key = worksheet.cell(row, 1).value  value = worksheet.cell(row, 2).value  dictionary[key] = value  print(dictionary)   

Комментарии:

1. это. Спасибо