暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用python将excel数据导入数据库

wzf0072 4天前
11

使用python将excel数据导入数据库


import pandas as pd
import mysql.connector

# 数据库连接信息
db_config = {
'host': '172.16.85.xx',
'port': '3306',
'user': 'user11',
'password': '*************',
'database': 'asdf'
}

# 读取 Excel 文件
excel_file_path = r"D:\code1\dataimport\user.xlsx" # 替换为你的 Excel 文件路径
df = pd.read_excel(excel_file_path)

# 连接到 MySQL 数据库
try:
conn = mysql.connector.connect(**db_config)
cursor = conn.cursor()

# 假设要将数据插入到名为 'your_table' 的表中
table_name = 'user'

# 创建插入数据的 SQL 语句
columns = ', '.join(df.columns)
placeholders = ', '.join(['%s'] * len(df.columns))
insert_query = f"INSERT INTO {table_name} ({columns}) VALUES ({placeholders})"

# 插入数据
for row in df.values:
cursor.execute(insert_query, tuple(row))

# 提交更改
conn.commit()
print("数据导入成功!")

except mysql.connector.Error as err:
print(f"数据导入失败:{err}")
finally:
if conn.is_connected():
cursor.close()
conn.close()

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论