如何用Python和MySQL查询数据并导出到Excel文件?

2026-05-21 20:340阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计888个文字,预计阅读时间需要4分钟。

如何用Python和MySQL查询数据并导出到Excel文件?

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文件?

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数据库服务器的接口。
阅读全文