主要用到的库有 xlrd
和 pymysql
, 注意pymysql不支持python3
篇幅有限,只针对主要操作进行说明
连接数据库
首先pymysql需要连接数据库,我这里连接的是本地数据库(数据库叫lds714610)。
conn = connect( host='localhost', port=3306, database='lds714610', user='root', charset='utf8') # 主要通过cursor来对数据库进行查询,插入等一系列操作 cursor = conn.cursor() #在操作完所有操作后,提交修改,退出数据库 conn.commit() conn.close()
从excel中读取数据
导入数据之前,需要先读取excel中的数据。
通过xlrd库读取到excel表的数据,返回的数据类型很单一,几乎都是字符类型。所以excel表格中的空也是用""表示的,而不是null或None。
# excel文件 # 第一步打开excel文件,类似普通的文件open操作。注意open_workbook的参数必须是unicode编码 book = open_workbook(fileName[i].decode('utf-8')) # 表格 # 一个excel文件中可能有多个表,可以通过sheets()方法返回关于所有表格的l