摘要
将 Excel 数据导入 MySQL 数据库涉及以下关键步骤:
详细说明
1. 安装 Connector/ODBC 驱动
2. 建立到 MySQL 数据库的连接
pymysql 库建立到 MySQL 数据库的连接。3. 创建 SQL 语句
INSERT 语句来将 Excel 数据插入 MySQL 表中。%s) 来表示 Excel 数据。4. 准备 Excel 数据
pandas 库从 Excel 文件读取数据,并将其转换为适当的数据结构(如列表或元组)。5. 执行导入操作
pymysql 库的 execute() 方法执行 SQL 导入语句。executemany() 方法传递准备好的 Excel 数据,一次插入多行。示例代码
import pymysql
import pandas as pd
# 建立 MySQL 连接
db = pymysql.connect(host="localhost", user="root", password="password", database="database_name")
# 准备 Excel 数据
data = pd.read_excel("excel_file.xlsx")
# 创建 SQL 语句
sql = """INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"""
# 执行导入操作
with db.cursor() as cursor:
cursor.executemany(sql, data.values.tolist())
# 提交更改
db.commit()
其他注意事项
ON DUPLICATE KEY UPDATE 语句来更新现有记录或插入新记录。executemany())以提高导入速度。以上就是如何把excel导入mysql的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: 如何把excel导入mysql
本文链接: https://www.lsjlt.com/wiki/e0bc4639c8.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0