
import pandas as pd
import mysql.connector
# 连接到 MySQL 数据库
connection = mysql.connector.connect(
host='your_host',
user='your_username',
password='your_password',
database='your_database'
)
# 执行 SQL 查询
query = "SELECT * FROM your_table"
df = pd.read_sql(query, connection)
# 关闭数据库连接
connection.close()
# 将数据保存到 Excel 文件
df.to_excel('output.xlsx', index=False)
确保替换上述代码中的 'your_host'、'your_username'、'your_password'、'your_database' 和 'your_table' 为你的实际数据库信息。这个示例将查询结果存储在一个名为 output.xlsx 的 Excel 文件中。
请确保你已经安装了 pandas 和 mysql-connector-python 库:
bash
Copy code
pip install pandas mysql-connector-python