import pymysql
# xlrd 为 python 中读取 excel 的库,支持.xls 和 .xlsx 文件
# import xlrd
# openpyxl 库支持 .xlsx 文件的读写
from openpyxl.reader.excel import load_workbook
from builtins import int
#cur 是数据库的游标链接,path 是 excel 文件的路径
def importExcelToMysql(cur, path):
### xlrd版本
# 读取excel文件
# workbook = xlrd.open_workbook(path)
# sheets = workbook.sheet_names()
# worksheet = workbook.sheet_by_name(sheets[0])
###
### openpyxl版本
# 读取excel文件
workbook = load_workbook(path)
# 获得所有工作表的名字
sheets = workbook.get_sheet_names()
# 获得第一张表
worksheet = workbook.get_sheet_by_name(sheets[0])
###
### xlrd版本
# 将表中数据读到 sqlstr 数组中
# for i in range(1, worksheet.nrows):
# row = worksheet.row(i)
#
# sqlstr = []
#
# for j in range(0, worksheet.ncols):
# sqlstr.append(worksheet.cell_value(i, j))
###
### openpyxl版本
# 将表中每一行数据读到
Python3将excel中的数据导入mysql数据库
最新推荐文章于 2024-08-20 18:21:57 发布