Есть ли возможность реализации.
У меня имеется словарь. Ключ я заношу в одну ячейку ( допустим А3), а значения в другую( А4).
Т.к. словарь состоит из n-го количества ключей, как реализовать заполнение ячеек? ws['B1'] = dict.keys(b)
Cannot convert dict_keys(['555555', '888888']) to Excel
Так у метода dict.keys() вроде как-бы "Parameters: There are no parameters". Что вы ей передаете??? И вообще, что за объект "b" у вас - мы конечно должны догадаться сами.
Кроме того, даже при корректном использовании этого метода он возвращает СПИСОК всех ключей. Что вы пытаетесь засунуть в ячейку 'B1' ?
terpizavr, Вопросы остались прежними:
1. dict.keys() - функция НЕ принимающая параметры (а вы их ей впихиваете).
2. Что вы пытаетесь получить, засовывая список в одну ячейку?
dc={'A':5,'B':6, 'C':7}
import xlsxwriter
with xlsxwriter.Workbook('dict1.xlsx') as workbook:
worksheet = workbook.add_worksheet()
for i, (k, v) in enumerate(dc.items(), start=1):
worksheet.write(i, 0, k)
worksheet.write(i, 1, v)
Но абсолютно аналогичного результата можно достичь и без всяких циклов, например так: