gpt4 book ai didi

python - 我如何选择将数据放入模型或不对其进行处理?

转载 作者:行者123 更新时间:2023-12-04 20:56:50 24 4
gpt4 key购买 nike

我想解析excel并将数据放入模型(用户)中。 views.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]可以算1个列表。

最佳答案

在获取每一行后的代码中,检查它是否为空。像这样 :

for row in rows:
if row[1] != '' and row[2] != '':
user = User(user_id=row[1], name_id=row[2], age=row[3],name=rows[4])
user.save()

关于python - 我如何选择将数据放入模型或不对其进行处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46055760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com