Python操作Oracle數據庫查詢數據導出到EXCEL
代碼如下
import pandas as pd import cx_Oracle import openpyxl # 注意:一定要加下面這兩行代碼,否則會中文亂碼;
import os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' conn = cx_Oracle.connect('scott','wzx','127.0.0.1:1521/orcl'
# Scott 為用戶名,wzx為密碼,127.0.0.1:1521 為#數據庫地址和端口號,orcl 為數據庫實例
) # 使用 cursor() 方法創建一個游標對象 cursor
df=pd.read_sql(""" select * from emp """,con=conn) df.to_excel(r'C:\Users\97534\Desktop\新建文件夾\Oracle導出emp表.xlsx',index=False) #查詢結果導出到指定文件夾
df2=pd.read_sql(""" select * from SALGRADE t """,con=conn) df2.to_excel(r'C:\Users\97534\Desktop\新建文件夾\Oracle導出SALGRADE表.xlsx',index=False) #查詢結果導出到指定文件夾