с использованием python3 У меня есть словарь с более чем 100 ключами. значение каждого ключа - это список. то, что я хочу сделать, это написать каждый ключ словаря в документ Excel, причем каждый термин имеет свою собственную ячейку, все в одной строке.Написание словаря со списком значений в файл Excel
row = 0
col = 0
myDictionary = {
'car seat':['$10', '12', 'IT1'],
'piano':['$12', '2', 'IT1'],
'picture frame':['$2', '14', 'IT1'],
'shoes':['$20', '13', 'IT1'],
}
for key in myDictionary.keys()::
Result = [str(key), myDictionary[key]]
worksheet.write_row(row, col, Result)
row += 1
ExpectedOutput.xlsx (заголовок не включен):
KEY /listvalue1/listvalue2/listvalue3
car seat /$10 /12 /IT1
piano /$12 /2 /IT1
picture frame/$2 /14 /IT1
shoes /$20 /13 /IT1
проблема им с в том, что я могу получить только Excel использовать два столбца: ключ/значение
вместо 4 столбца, которые мне нужны: key/value1/value2/value3
Поскольку у меня более 100 записей в моем словаре, цель состоит в том, чтобы написать e ach ключ к Excel, поэтому я могу сортировать его легко.
который работал совершенно. я полагаю, что я переусердствовал, пытаясь использовать словарь вместо списка, потому что я хотел, чтобы термины были «заперты» друг с другом. но, используя список и записывая его в файл xlsx с помощью workheet.write_row() для каждой итерации, я получил его, чтобы сделать именно то, что мне нужно. благодаря!! – indianhearts