Python 读取 Excel 数据并存入 MySQL 数据库 - 使用 openpyxl
以下是一个示例代码,可以读取 Excel 文件数据并将其存储到 MySQL 数据库中。注意要调整代码中的数据库连接信息和 Excel 文件路径。
import openpyxl
import mysql.connector
# 配置数据库连接信息
db_config = {
'host': 'localhost',
'user': 'root',
'password': '',
'database': 'test'
}
# 连接数据库
cnx = mysql.connector.connect(**db_config)
cursor = cnx.cursor()
# 读取 Excel 文件
workbook = openpyxl.load_workbook('data.xlsx')
sheet = workbook.active
# 遍历 Excel 数据并插入到数据库
for row in sheet.iter_rows(min_row=2, values_only=True):
name, age, gender = row
cursor.execute('INSERT INTO users (name, age, gender) VALUES (%s, %s, %s)', (name, age, gender))
# 提交更改并关闭连接
cnx.commit()
cursor.close()
cnx.close()
原文地址: https://www.cveoy.top/t/topic/lKES 著作权归作者所有。请勿转载和采集!