如何用Python和MySQL查询数据并导出到Excel文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计888个文字,预计阅读时间需要4分钟。
Python操作MySQL数据库,导出Excel:需要用一条SQL查询出id,再筛选另一条SQL的数据,听起来不难,但业务需求查询多个环境,常规查询不便。
Python系列之MySQL查询数据导出Excel
最近接到需求,需要通过一条SQL查询出来的id,去过滤另外一条SQL的数据,听起来并不难,但是因为业务原因需要查询很多个环境,而且需要经常查询,所以想到通过python程序来实现,先查出一个SQL数据,然后通过id拼装in查询出数据。
开发环境
- MySQL 10.1.38-MariaDB-1~bionic
- Python3.7.8
开发工具
- PyCharm2018.1
- SmartGit18.1
- Navicat15.0.28
先引入一些依赖,主要有pandas和pymysql
- Pandas 是基于 BSD 许可的开源支持库,为 Python 提供了高性能、易使用的数据结构与数据分析工具。
- Pymysql:PyMySQL是从Python连接到MySQL数据库服务器的接口。
本文共计888个文字,预计阅读时间需要4分钟。
Python操作MySQL数据库,导出Excel:需要用一条SQL查询出id,再筛选另一条SQL的数据,听起来不难,但业务需求查询多个环境,常规查询不便。
Python系列之MySQL查询数据导出Excel
最近接到需求,需要通过一条SQL查询出来的id,去过滤另外一条SQL的数据,听起来并不难,但是因为业务原因需要查询很多个环境,而且需要经常查询,所以想到通过python程序来实现,先查出一个SQL数据,然后通过id拼装in查询出数据。
开发环境
- MySQL 10.1.38-MariaDB-1~bionic
- Python3.7.8
开发工具
- PyCharm2018.1
- SmartGit18.1
- Navicat15.0.28
先引入一些依赖,主要有pandas和pymysql
- Pandas 是基于 BSD 许可的开源支持库,为 Python 提供了高性能、易使用的数据结构与数据分析工具。
- Pymysql:PyMySQL是从Python连接到MySQL数据库服务器的接口。

