可以使用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.xlsxtable_namecolumn1column2column3替换为实际的文件名、表名和列名。另外,还需要安装pandas和pymysql库

怎么用python将xlsx文件导入mysql数据库中的一个已经创建的表中

原文地址: https://www.cveoy.top/t/topic/e8iv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录