python將 獲取oracle數據存入excel
时间: 2023-07-03 13:32:19 浏览: 85
python调用oracle存储过程导出excel
要使用Python将Oracle数据存入Excel,你需要按照以下步骤操作:
1. 安装必要的库:cx_Oracle 和 openpyxl。
```python
pip install cx_Oracle openpyxl
```
2. 连接到Oracle数据库,使用查询语句获取数据。
```python
import cx_Oracle
# 连接到Oracle数据库
conn = cx_Oracle.connect('用户名/密码@主机名:端口号/服务名')
# 查询语句
sql = 'SELECT * FROM 表名'
# 执行查询,获取数据
cursor = conn.cursor()
cursor.execute(sql)
data = cursor.fetchall()
# 关闭数据库连接
cursor.close()
conn.close()
```
3. 将数据写入Excel文件。
```python
from openpyxl import Workbook
# 创建Excel文件
wb = Workbook()
ws = wb.active
# 将数据写入Excel文件
for row in data:
ws.append(row)
# 保存Excel文件
wb.save('文件名.xlsx')
```
这样,你就可以将Oracle数据存入Excel文件了。
阅读全文