我想把excel數據放到字典中。 Excel是 views.py是如何將excel數據添加到字典中?
#coding:utf-8
from django.shortcuts import render
import xlrd
book3 = xlrd.open_workbook('./data/excel.xlsx')
sheet3 = book3.sheet_by_index(0)
large_item = None
data_dict = {}
for row_index in range(1,sheet3.nrows):
rows3 = sheet3.row_values(row_index)
large_item = rows3[1] or large_item
data_dict = rows3
現在,當我打印出來print(data_dict)
,[ '', '4', '10', '卡倫', '']爲shown.Before,我寫data_dict.extend(rows3)
代替data_dict = rows3
,但在那個時候字典還沒有擴展錯誤happens.My理想的輸出是
data_dict = {
1: {
user_id: 1,
name_id: 1,
name: Blear,
age: 40,
man: false,
employee: leader,
},
2: {
user_id: 2,
name_id: 5,
・
・
・
},
・
・
・
}
我應該怎麼寫來實現我的目標?
我們可以解決這個問題,並簡化它。我們可以解析一個csv,而不是解析一個excel。有許多庫支持解析CSV,所以我建議我們這樣做。 –