1
嗨所有我想從Excel表導入數據到Django中的模型。從excel導入數據到模型django
我有一個小片段來解析Excel表中的數據和映射我的模型到Excel頭名稱的映射。
keys = [sheets.cell(0, col_index).value for col_index in xrange(sheets.ncols)]
dict_list = []
for row_index in xrange(1,sheets.nrows):
d_list = {
keys[col_index]:sheets.cell(row_index,col_index).value
for col_index in xrange(sheets.ncols)
}
print d_list
dict_list.append(d_list)
print dict_list
for every_row in dict_list:
print every_row['name']
mapping={'address.name' :['NAME', 'name',],
'address.street':['street','way'],
'study.description':['education','degree'],
.....'
}
現在我必須建立一個到詞典列標題/數字從excel表與映射字典和給定的excel工作表的第一行中的模型/字段映射。我應該如何在解析excel片段中加入映射字典。任何幫助將非常感激。 PS。我是python和django的新手,所以如果你看到任何荒謬的術語/編碼習慣,請糾正我。由於
我需要實現這樣的事情:
dict_mapping={0:'address.name',
1:'address.street',
2:'some models.field',
3:'model.field',
}