Python脚本----Excel文件处理后导入数据库

import mysql.connector
import pandas as pd

# 连接数据库
cnx = mysql.connector.connect(user='', password='',
                              host='', database='', port='')
cursor = cnx.cursor()

# 读取 Excel 文件并转换为 DataFrame 对象
with pd.ExcelFile('Excel文件名') as xls:
    df = pd.read_excel(xls, sheet_name='Sheet1')

# 遍历 DataFrame 对象并插入数据到 MySQL 数据库
for index, row in df.iterrows():
    ip = row['IP']
    user = row['User']
    
    sql = "INSERT INTO 表名 (ip, user) VALUES (%s, %s)"
    val = (ip, user)
    cursor.execute(sql, val)

# 提交更改并关闭连接
cnx.commit()
cursor.close()
cnx.close()

你可能感兴趣的:(Python脚本,python,excel,数据库)