1.安装所需模块:pandas 和 openpyxl。您可以使用 pip 命令进行安装:
pip install pandas openpyxl mysql
2.连接到 MySQL 数据库:
import pymysql
mydb = pymysql.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
mycursor = mydb.cursor()
3.编写 SQL 查询语句并执行查询
sql = "SELECT * FROM test;"
mycursor.execute(sql)
4.获取查询结果
result = mycursor.fetchall()
5.将查询结果转换为 DataFrame 对象
df = pd.DataFrame(result, columns=[i[0] for i in mycursor.description])
6.将 DataFrame 对象导出为 xlsx 文件
df.to_excel(r'C:\output.xlsx', index=False)