怎么把mysql数据导出到excel

2023年 11月 5日 32.0k 0

在实际开发过程中,我们经常需要将MySQL数据库中的数据导出到Excel表格中。本篇文章将介绍如何使用Python语言来将MySQL数据库中的数据导出至Excel表格中。

怎么把mysql数据导出到excel

首先需要安装以下库:

pip install xlwtpip install pymysql

接下来,在Python文件中引入相应的库:

import pymysqlimport xlwt

然后,我们需要连接到MySQL数据库,并查询出需要导出的数据:

conn = pymysql.connect(host='localhost', user='root', password='123456', database='test')cursor = conn.cursor()sql = 'select * from test_table'cursor.execute(sql)results = cursor.fetchall()

接下来,我们创建一个Excel工作簿,并设置Excel表格的属性:

work_book = xlwt.Workbook(encoding='utf-8')sheet = work_book.add_sheet('Sheet1')sheet.write(0, 0, 'ID')sheet.write(0, 1, '姓名')sheet.write(0, 2, '年龄')

然后,我们将从MySQL数据库中查询出来的数据写入到Excel表格中:

for i, result in enumerate(results):sheet.write(i+1, 0, result[0])sheet.write(i+1, 1, result[1])sheet.write(i+1, 2, result[2])

最后,我们保存Excel表格并断开与MySQL数据库的连接:

work_book.save('test.xls')cursor.close()conn.close()

通过以上步骤,我们就可以将MySQL数据库中的数据导出到Excel表格中了。如果您想要将数据导出到其他格式的文件中,只需要更改相应的输出格式即可。

相关文章

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

发布评论