Je veux analyser excel et mettre les données dans le modèle (utilisateur). views.py est
#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 est excel
Je ne veux pas mettre les données de la ligne dont la colonne user_id & name est vide. Dans ce cas, je ne veux pas mettre les données de la ligne 5 & 6. Mais maintenant, mon code est de mettre toutes les données excel au modèle User.Je ne peux pas comprendre comment extraire les données excel et mettre au modèle.Que dois-je faire pour le faire ? Je pensais que si le contenu de la liste est vide, les données doivent être ignorées. [1,1,40,Tom]
peut être compté 1 liste.