Python批量导入Excel文件中的不重复数据到SQLite数据库

教师端界面:

学生端界面:

第一次使用软件之前,首先应该导入学生名单和题库,由于最初这个软件是编写了自己用的,自己清楚每个注意事项,所以不会有问题。但是后来使用这个软件的老师越来越多,就暴露出一些小问题。例如,原来的代码没有对学生名单进行检查,而是直接导入,这样的话就很容易导致数据库里学生名单有重复。

代码原来的样子:

要解决这个问题很简单,只需要在导入之前先检查一下Excel文件中的学生名单是否在数据库中已存在,如果有冲突就拒绝导入,如果没有冲突就进行导入。捋清思路之后,对代码进行改写即可,尽可能地利用原有的代码,避免重复编写代码。

修改后代码:

代码修改之后,导入重复信息时的界面:

导入不冲突的信息时的界面:

下一篇
举报

扫码关注云+社区

领取腾讯云代金券