#使用excel表格跑数据
写一个python脚本,将excel表格中的数据导入到mysql数据库中
excel表
excel表格的每一页都是相同的列数,第一行是描述,所以从第二行开始导入数据
python代码
import traceback
import pymysql
import xlrd
'''
连接数据库
args:db_name(数据库名称)
returns:db
'''
def mysql_link(de_name):
try:
db = pymysql.connect(host="xxx", # IP地址
port=xxx, # 端口号
user="xxx", # 用户名
password="xxx", # 密码
db=de_name, # 数据库名
charset='utf8')
return db
except:
print("could not connect to mysql server")
'''
读取excel函数
args:excel_file(excel文件,目录在py文件同目录)
returns:book
'''
def open_excel(excel_file):
try:
book = xlrd.open_workbook(excel_file) #