MySQL是一种关系型数据库管理系统,用于存储和管理数据。Excel是一种电子表格软件,常用于数据的编辑和分析。将Excel数据导入MySQL通常是为了在数据库中进行更高效的数据处理和分析。
以下是一个使用Python和pandas
库将Excel数据导入MySQL的示例代码:
import pandas as pd
import mysql.connector
# 连接到MySQL数据库
conn = mysql.connector.connect(
host="your_host",
user="your_user",
password="your_password",
database="your_database"
)
# 读取Excel文件
df = pd.read_excel("your_file.xlsx")
# 将数据导入MySQL
cursor = conn.cursor()
for index, row in df.iterrows():
query = f"INSERT INTO your_table (column1, column2, column3) VALUES ('{row['column1']}', '{row['column2']}', '{row['column3']}')"
cursor.execute(query)
conn.commit()
# 关闭连接
cursor.close()
conn.close()
通过以上方法,可以有效提高Excel数据导入MySQL的速度。
领取专属 10元无门槛券
手把手带您无忧上云