厉害了爬虫Python批量导入Excel文件中不重复数据到SQLite数据库-xls文件
Python批量导入Excel文件中的不重复数据到SQLite数据库
这个软件资料il也是《Python可以这样学》最后一章的完整案例,涉及tkinter、数据库、多线程、Word文件操作、Excel文件操作、进程管理、二进制序列化、Socket等内容,覆盖的知识面较广,除了可以使用,也可以作为一个完整的教学案例或实训项目。
教师端界面:
学生端界面:
第一次使用软件之前,首先应该导入学生名单和题库,由于最初这个软件是编写了自己用的,自己清楚每个注意事项,所以不会有问题。但是后来使用这个软件的老师越来越多,就暴露出一些小问题。例如,原来的代码没有对学生名单进行检查,而是直接导入,这样的话就很容易导致数据库里学生名单有重复。
代码原来的样子:
要解决这个问题很简单,只需要在导入之前先检查一下Excel文件中的学生名单是否在数据库中已存在,如果有冲突就拒绝导入,如果没有冲突就进行导入。捋清思路之后,对代码进行改写即可,尽可能地利用原有的代码,避免重复编写代码。
修改后代码:
代码修改之后,导入重复信息时的界面:
导入不冲突的信息时的界面:
相关内容
-
在wps中粘贴保留原格式化|wps中复制文件保留原
在wps中粘贴保留原格式化|wps中复制文件保留原有格式,格式化,...
-
什么是boot.ini文件错误ini的非法解决方案
什么是boot.ini文件错误ini的非法解决方案,,千奇百怪的电脑问...
-
鼠标不能拖动文件了
鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电...
-
金蝶商贸版导入凭证|金蝶财务软件怎么导入凭证?
金蝶商贸版导入凭证|金蝶财务软件怎么导入凭证?,,1.金蝶财务软...
-
wps删除重复数据|WPS表格中,删除重复项,只保留
wps删除重复数据|WPS表格中,删除重复项,只保留一个数据,如何...
-
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
-
优化PostgreSQL中的批量更新性能
优化PostgreSQL中的批量更新性能,数据,表格,在Ubuntu 12.04上...
-
wps表格查找重复的数据|在wps表格中查找重复数
wps表格查找重复的数据|在wps表格中查找重复数据,表格,重复,...
-
电脑什么文件不能删除文件|电脑中哪些文件不能
电脑什么文件不能删除文件|电脑中哪些文件不能删除,,电脑中哪...
-
XY苹果助手如何导入壁纸
XY苹果助手如何导入壁纸,壁纸, ...
-
电脑上怎样打文件|电脑上怎样打文件符号
电脑上怎样打文件|电脑上怎样打文件符号,,电脑上怎样打文件符...
-
cad重复标注快捷键|cad重复标注快捷键是什么
cad重复标注快捷键|cad重复标注快捷键是什么,,1. cad重复标注...
-
电脑字体导入不了|电脑字体导入不了怎么回事
电脑字体导入不了|电脑字体导入不了怎么回事,,电脑字体导入不...
-
将wps转为EX|把WPS文件转为excel表格
将wps转为EX|把WPS文件转为excel表格,转为,如何将,wps,1.怎么...
-
电脑字幕手机怎么载入|电脑字幕手机怎么载入文
电脑字幕手机怎么载入|电脑字幕手机怎么载入文件,,电脑字幕手...