我想解析excel并将数据放入模型(用户)中。视图.py是
#coding:utf-8
from django.shortcuts import render
import xlrd
from .models import User
book = xlrd.open_workbook('../data/data.xlsx')
sheet = book.sheet_by_index(1)
for row_index in range(sheet.nrows):
rows = sheet.row(row_index)
print(rows[1])
for row in rows:
user = User(user_id=row[1], name_id=row[2], age=row[3],
name=rows[4])
user.save()
Excel是 excel
我不想放置user id&name列为的行的数据空的。在在这种情况下,我不想将第5行和第6行的数据放在一起,但是现在,我的代码是将所有excel数据放在用户模型中,我不明白如何提取excel数据并放在用户模型中模特。什么我应该这样做吗?我想如果列表的内容是空的,数据应该是空的跳过了。但是列表不是每个内容分开的,例如[1,1,40,Tom]
可以算一个列表。你知道吗
在代码中获取每一行后,检查其是否为空。这样地:
相关问题 更多 >
编程相关推荐