python mysql表数据 导出到excel

mysql2excel
要将MySQL表数据导出到Excel,可以使用Python中的pandas库和MySQL连接器。
python脚本如下:
import pandas as pd
import mysql.connector
# 连接MySQL数据库
cnx = mysql.connector.connect(
host='localhost',
user='your_username',
password='your_password',
database='your_database'
)
# 获取要导出的数据
query = "SELECT * FROM your_table"
df = pd.read_sql(query, cnx)
# 将数据导出到Excel文件
df.to_excel('output.xlsx', index=False)
# 关闭数据库连接
cnx.close()
在上面的代码中,请确保将以下变量替换为实际的值:
your_username:MySQL数据库的用户名
your_password:MySQL数据库的密码
your_database:数据库的名称
your_table:要导出数据的表格名称
output.xlsx:导出数据的Excel文件名和路径
首先,我们使用mysql.connector库连接到MySQL数据库。然后,使用pd.read_sql函数执行查询并将结果存储到一个pandas的数据框(DataFrame)中。
最后,使用df.to_excel方法将DataFrame中的数据导出到Excel文件中。index=False参数可以排除默认的行索引列。
运行这段代码后,你将在指定的文件路径下找到由MySQL表数据导出的Excel文件。
相关推荐
-
MySQL 安装失败,提示Apply Security Settings 的处理办法
MySQL 安装失败,提示Apply Security Settings 的处理办法2025-04-20 01:54:57 -
MySQL事务隔离级别详解2025-04-20 01:44:01
-
一文说清nginx规则匹配(含案例分析)2025-04-20 01:10:02
-
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)
运维服务篇:Nginx常用功能(rewrite重定向/location定位等)2025-04-20 00:55:25 -
php定义变量规则不能包含哪些字符?2025-04-20 00:27:24