怎么用python将xlsx文件导入mysql数据库中的一个已经创建的表中
可以使用pandas库来读取xlsx文件,然后使用pymysql库来连接mysql数据库并将数据插入到指定表中。以下是示例代码:
import pandas as pd
import pymysql
# 读取xlsx文件
df = pd.read_excel('filename.xlsx')
# 连接mysql数据库
conn = pymysql.connect(host='localhost', user='username', password='password', db='database_name')
cursor = conn.cursor()
# 插入数据到指定表中
for index, row in df.iterrows():
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
values = (row['column1'], row['column2'], row['column3'])
cursor.execute(sql, values)
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
需要将代码中的filename.xlsx、table_name、column1、column2和column3替换为实际的文件名、表名和列名。另外,还需要安装pandas和pymysql库
原文地址: https://www.cveoy.top/t/topic/e8iv 著作权归作者所有。请勿转载和采集!