python读取excel保存到mysql
首先安装xlrd模块:pip install xlrd ,核心代码网上有很多,这里主要是关于一些个人实际碰到问题细节的处理 1、excel数据不规范导致读取的数据存在空白行和列; 2、参数化执行sql 代码如下,仅供参考: 1 import xlrd 2 3 import AppSetting.AppConfig as config 4 import AppSetting.dbConfig as db 5 6 # 处理excel依赖xlrd模块 pip install xlrd 7 8 # 读取excel文件 9 excel_data = xlrd.open_workbook(config.file_path) 10 # 获取第一个sheet页 11 sheet = excel_data.sheet_by_index(0) 12 # 总行数 13 rows = sheet.nrows 14 # 获取列(经常读取到的excel可能存在空白行或者空白列,这里根据第一行的数据获取要导入的数据的列数) 15 rowlsts = [i for i in sheet.row_values(0) if i != '' ] 16 cursor = db.connect.cursor() 17 # 定义变量n,当n=0 时组装参数化的sql 18 n = 0 19 sql = "" 20 #