pymysql查询结果写入excel
时间: 2023-07-05 16:22:20 浏览: 87
python查询MySQL将数据写入Excel
你可以使用Python中的pandas库来将pymysql查询结果写入Excel文件。
首先,你需要将pymysql查询结果转换成pandas数据框。可以使用pandas库中的read_sql_query函数来实现这一步骤。例如:
```python
import pandas as pd
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='password', db='db_name')
# 执行查询语句,并将结果转换成pandas数据框
df = pd.read_sql_query('SELECT * FROM table_name', conn)
# 关闭数据库连接
conn.close()
```
然后,你可以使用pandas库中的to_excel函数将数据框写入Excel文件。例如:
```python
# 将数据框写入Excel文件
df.to_excel('output.xlsx', index=False)
```
这将把数据框写入一个名为output.xlsx的Excel文件中,其中index=False表示不包含行索引。
阅读全文