python將 獲取oracle數據存入excel
时间: 2023-09-16 14:09:18 浏览: 61
你可以使用Python中的cx_Oracle模块连接Oracle数据库,使用pandas模块读取数据,然后将数据写入到Excel文件中。下面是一个简单的示例代码:
```python
import cx_Oracle
import pandas as pd
# 连接Oracle数据库
dsn = cx_Oracle.makedsn("localhost", "1521", "orcl")
conn = cx_Oracle.connect(user="username", password="password", dsn=dsn)
# 查询数据
sql = "SELECT * FROM table_name"
df = pd.read_sql(sql, conn)
# 将数据写入Excel文件
df.to_excel("output.xlsx", index=False)
# 关闭连接
conn.close()
```
在这个示例中,需要替换以下内容:
- "localhost"和"1521"是Oracle数据库的主机名和端口号。
- "orcl"是Oracle实例的名称。
- "username"和"password"是连接Oracle数据库的用户名和密码。
- "table_name"是要查询的表名。
- "output.xlsx"是要输出的Excel文件名。
如果你需要更复杂的查询,可以根据自己的需要修改SQL语句。
阅读全文