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',
}