У меня есть словарь, который имеет координаты ячейки в качестве ключей и нужное содержимое ячейки в качестве значения, например:Использование словаря ключей в качестве координат при записи в формате CSV
dict1 = {'AN32': '2', 'AZ17': '47', ect...}
Диапазон ячеек D4: AZ52
Я хочу записать это в файл csv.
Проблема, с которой я сталкиваюсь, заключается в том, что словарь не обязательно упорядочен по алфавиту или по номеру, как видно из приведенного выше примера.
Я знаю, как писать в файл .csv с
with open('example.csv', 'w') as f:
for i in dict1:
f.write(str(dict1[i]) + ',')
это будет записывать значения в порядке, который будет означать, что они не были бы в правильной клетке, мне нужно, чтобы они были в ячейку, указанную их ключом.
Возможный дубликат http://stackoverflow.com/questions/14765173/sorting-a-dictionary-and-writing-it-to-a-csv-file?rq=1 – stark
Как должен выглядеть ваш желаемый результат точно в csv-файле? –
Предполагаю, что данные в CSV должны содержать 48 столбцов и 48 строк. Это верно? –