生成一份利用python将sql文件变成excel表格的代码
时间: 2024-01-06 14:03:53 浏览: 98
可以使用Python中的pandas和SQLAlchemy库来将SQL文件转换成Excel表格。以下是一个基本的示例代码:
```python
import pandas as pd
from sqlalchemy import create_engine
# 创建数据库连接
engine = create_engine('sqlite:///example.db')
# 读取SQL文件中的数据
query = open('example.sql', 'r').read()
df = pd.read_sql_query(query, engine)
# 将数据保存为Excel文件
df.to_excel('example.xlsx', index=False)
```
这个代码假定你有一个名为`example.sql`的SQL文件和一个名为`example.db`的SQLite数据库文件。你需要将这些文件放在同一个文件夹下。当你运行这个代码时,它将把SQL文件中的数据读入一个pandas DataFrame中,并将其保存为一个名为`example.xlsx`的Excel文件。
阅读全文