怎么将mysql的数据导出excel

2023年 10月 23日 32.6k 0

MySQL是一款流行的关系型数据库管理系统,经常被用于存储企业数据和网站应用程序的数据。在有些情况下,我们可能需要将MySQL中的数据导出为Excel文件以方便数据的查看和分析。本文将介绍如何使用Python脚本将MySQL数据导出为Excel文件。

怎么将mysql的数据导出excel

步骤如下:

1. 安装所需的Python库

pip install openpyxl
pip install pymysql

2. 连接MySQL数据库

import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='test_db')
# 创建游标对象
cursor = conn.cursor()

3. 执行SQL查询

# 执行SQL查询
sql = 'SELECT * FROM students'
cursor.execute(sql)
results = cursor.fetchall()

4. 将查询结果写入Excel文件

from openpyxl import Workbook
# 创建Excel文件
workbook = Workbook()
# 获取当前正在使用的工作表
worksheet = workbook.active
# 将查询结果写入Excel文件
for row in results:
worksheet.append(row)
# 保存Excel文件
workbook.save('data.xlsx')

5. 关闭数据库连接

# 关闭游标
cursor.close()
# 断开数据库连接
conn.close()

以上就是将MySQL数据导出为Excel文件的步骤,通过Python脚本的方式可以极大地简化数据导出的工作。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论