欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 配置python連接oracle讀取excel數據寫入數據庫的操作流程

配置python連接oracle讀取excel數據寫入數據庫的操作流程

熱門標簽:廈門crm外呼系統如何 如何在地圖標注文字 ai地圖標注 女王谷地圖標注 西藏快速地圖標注地點 n400電話申請多少錢 地圖標注推廣單頁 百應ai電銷機器人鄭州 長春人工智能電銷機器人官網

前提條件:本地已經安裝好oracle單實例,能使用plsql developer連接,或者能使用TNS連接串遠程連接到oracle集群

讀取excel寫入數據庫的方式有多種,這里介紹的是使用pandas寫入,相對來說比較簡便,不需要在讀取excel后再去整理數據

整個過程需要分兩步進行:

一、配置python連接oracle并測試成功

網上有不少教程,但大部分都沒那么詳細,并且也沒有說明連接單實例和連接集群的區別,這里先介紹連接oracle單實例的方式,后續再補充連接oracle集群方式。

版本:
window 10 64位
python 3.6.8
cx-Oracle 7.3.0

安裝流程:

1、使用pip安裝操作oracle的包:

pip install cx_Oracle==7.3.0

2、手動配置cx_Oracle臨時客戶端:

注意這里電腦是64位的,使用的即時客戶端也是64位的,32位的需要另外到下面的下載地址找一下

2.1、解壓下面的文件

鏈接: https://pan.baidu.com/s/12iMCBjKvl-Lao9iOHMT-yw

提取碼: pxmq

oracle即時客戶端使用說明:
https://docs.oracle.com/en/database/oracle/oracle-database/19/lnoci/instant-client.html#GUID-6895DB45-97AA-4738-9959-BD677D610186
oracle即時客戶端下載地址:
https://www.oracle.com/database/technologies/instant-client/downloads.html

2.2、放置到D盤某個位置,例如:

2.3、配置環境變量

控制面板——系統和安全——系統




2.4、重啟電腦,讓新配置的環境變量生效

2.5、測試配置是否成功

雖然導入cx_Oracle有紅色波浪線,一般認為導入不成功,但這里可以先不管它,直接運行測試代碼,沒有報錯說明沒問題。
如果沒有查到數據,也可能是該用戶下沒有emp表。

import cx_Oracle
import os

# 設置環境編碼方式,可解決讀取數據庫中文亂碼問題
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

# 用戶名/密碼@IP:端口/實例名
conn = cx_Oracle.connect('kplin/12sss3456@192.168.124.102:1521/ORCL')

cursor = conn.cursor()

try:
  sql = 'select * from emp'
  cursor.execute(sql)
  ret = cursor.fetchall()
  print(ret)
  # cursor.commit()
except Exception as e:
  print(e)
finally:
  cursor.close()

二、使用pandas讀取excel數據,使用sqlalchemy協助寫入數據庫

1、安裝sqlalchemy,pandas

這里指定pandas版本是因為最新版的pandas在讀寫excel的時候會有些奇怪的報錯,換成1.1.4版本即可。

pip install pandas==1.1.4
pip install sqlalchemy

2、準備一個excel表,命名為test.xlsx,寫入以下測試數據

3、測試讀取并寫入數據庫

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# date: 2021/3/14
# filename: excel_to_db
# author: kplin


import pandas as pd
from sqlalchemy import create_engine
from sqlalchemy import types


# conn_string='oracle+cx_oracle://user:pass@host:port/dbname'
conn_string='oracle+cx_oracle://KPLIN:654321@192.168.124.6:1521/ORCL'
engine = create_engine(conn_string, echo=False)

df = pd.read_excel('test.xlsx')
# if_exists有三個可選值,'fail':如果存在該表則報錯,'append':如果存在該表則將數據追加到列尾,'replace':如果存在該表則替換
# df.to_sql('test', con=engine, if_exists='replace')

# 按上面這種寫入方式name字段將被寫成clob字段類型,
# 如果我們希望把name改為varchar2類型,怎么做?
# 我們可以利用sqlalchemy的types把name指定為varchar2()類型
len = df.name.str.len().max()
df.to_sql('test', engine, if_exists='replace', dtype={'name': types.VARCHAR(len)})

rows = engine.execute("SELECT * FROM TEST").fetchall()

print(rows)

到此這篇關于配置python連接oracle讀取excel數據寫入數據庫的操作流程的文章就介紹到這了,更多相關python讀取excel數據寫入oracle數據庫內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • zabbix agent2 監控oracle數據庫的方法
  • Python查詢oracle數據庫速度慢的解決方案
  • ORACLE數據庫對long類型字段進行模糊匹配的解決思路
  • SpringBoot多數據庫連接(mysql+oracle)的實現
  • 使用zabbix監控oracle數據庫的方法詳解
  • Oracle數據庫下載與安裝的完整步驟
  • QT連接Oracle數據庫并實現登錄驗證的操作步驟
  • oracle取數據庫中最新的一條數據可能會遇到的bug(兩種情況)
  • 使用IDEA對Oracle數據庫進行簡單增刪改查操作
  • Oracle數據庫scott用戶創建view視圖權限的操作方法
  • ORACLE數據庫應用開發的三十個注意事項

標簽:綿陽 內江 廊坊 渭南 興安盟 亳州 拉薩 黔東

巨人網絡通訊聲明:本文標題《配置python連接oracle讀取excel數據寫入數據庫的操作流程》,本文關鍵詞  配置,python,連接,oracle,讀取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《配置python連接oracle讀取excel數據寫入數據庫的操作流程》相關的同類信息!
  • 本頁收集關于配置python連接oracle讀取excel數據寫入數據庫的操作流程的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    自拍偷拍激情视频| 欧美日韩视频第一区| 久久综合网色—综合色88| 石原莉奈在线亚洲三区| 日本不卡视频一区| 欧美日韩久久一区| 亚洲一区二区四区蜜桃| 成年人性生活视频| 欧洲另类一二三四区| 亚洲精品欧美专区| 97超碰欧美中文字幕| 在线看一区二区| 亚洲精品国产第一综合99久久| 99精品国产99久久久久久白柏| 色综合久久久网| 尤物在线观看一区| 中文字幕 欧美 日韩| 欧美老肥妇做.爰bbww视频| 性感美女久久精品| 久久久久9999| 欧美一区二区国产| 久久精品国产精品青草| 成年人在线免费看片| 国产人成一区二区三区影院| 国产成人综合在线播放| 农村黄色一级片| 樱花影视一区二区| 97人妻精品一区二区三区免费| 91精品国产色综合久久久蜜香臀| 日本特黄久久久高潮| 久久精品国产亚洲av久| 久久久99精品免费观看不卡| 久久99国产精品免费| 欧美性生交大片| 国产精品第一页第二页第三页| 99精品在线免费| 欧美另类一区二区三区| 日本一道高清亚洲日美韩| 久久久久久久久久久久| 国产女主播一区| 99精品国产视频| 日韩小视频在线观看专区| 韩国理伦片一区二区三区在线播放 | 国产免费一区二区三区四区| 最新中文字幕一区二区三区| 佐佐木明希电影| 欧美成人精品3d动漫h| 国产美女av一区二区三区| 色婷婷激情综合| 午夜不卡av在线| 亚洲天堂av中文字幕| 亚洲嫩草精品久久| 日韩 中文字幕| 国产精品视频免费看| 亚洲精品鲁一鲁一区二区三区| 日韩欧美第一区| 成人激情视频网站| 在线成人午夜影院| 国产精品1区二区.| 欧美日韩国产精选| 国产裸体歌舞团一区二区| 欧美日韩在线综合| 国产综合一区二区| 欧美三级三级三级| 国产精品亚洲第一| 欧美欧美欧美欧美| 国产成人免费视频一区| 欧美一区二区不卡视频| 国产成人精品免费| 欧美一级艳片视频免费观看| 成人美女在线观看| 精品卡一卡二卡三卡四在线| k8久久久一区二区三区 | 中文字幕免费高清| 亚洲伦理在线免费看| 日韩av片在线| 午夜视频在线观看一区二区三区| 91av手机在线| 日产国产高清一区二区三区| 色综合久久九月婷婷色综合| 国产综合色在线| 欧美日本韩国一区二区三区视频| 国产精品自在欧美一区| 欧美一区二区观看视频| 91丨porny丨国产| 国产日产欧美一区| 麻豆国产精品一区| 亚洲综合久久久久| h色网站在线观看| 麻豆视频一区二区| 欧美电影一区二区| 99久久精品久久久久久清纯| 久久蜜臀精品av| 久久人人爽人人人人片| 一区二区三区丝袜| 一级黄色录像视频| 国产精品一品二品| 亚洲精品在线观| 在线免费观看污视频| 一区二区理论电影在线观看| 特一级黄色录像| 国产综合久久久久久久久久久久| 8v天堂国产在线一区二区| 97久久精品人人做人人爽50路| 国产女人水真多18毛片18精品视频| 97人妻天天摸天天爽天天| 一级特黄大欧美久久久| 五月天av网站| 国产精品亚洲一区二区三区妖精| 精品免费一区二区三区| 亚洲精品乱码久久久久久蜜桃图片| 亚洲精品中文字幕在线观看| 欧洲第一无人区观看| 国产精品一区免费视频| 久久久久久久久99精品| 国产jk精品白丝av在线观看| 日本va欧美va瓶| 欧美一区二区精品在线| 奇米777第四色| 性久久久久久久久| 欧美精品三级日韩久久| 精品国产aⅴ一区二区三区东京热| 亚洲免费色视频| 91国产成人在线| 99久久精品99国产精品| 亚洲视频免费在线观看| 色婷婷久久久久swag精品 | 久久久久久9999| 精品人伦一区二区| 国产一区二区女| 国产日韩精品视频一区| 熟女少妇a性色生活片毛片| 国产精品影视在线观看| 国产欧美日韩另类一区| 久久嫩草捆绑紧缚| 成人激情午夜影院| 尤物视频一区二区| 欧美精选在线播放| aa片在线观看视频在线播放| 欧美aaaaa成人免费观看视频| 日韩欧美国产1| 天天躁夜夜躁狠狠是什么心态| 激情久久五月天| 国产日韩欧美麻豆| 成年人二级毛片| 成人av片在线观看| 亚洲激情在线播放| 日韩一级完整毛片| 51妺嘿嘿午夜福利| 国产不卡视频一区二区三区| 中文字幕日韩欧美一区二区三区| 色久综合一二码| 看全色黄大色黄女片18| 六月婷婷色综合| 日本一区二区三区在线观看| 色噜噜狠狠色综合中国| 一区二区三区四区影院| 美国av一区二区| 国产精品久久久久久亚洲毛片 | 久久国产精品第一页| 国产网红主播福利一区二区| 91porn在线视频| 美女扒开腿免费视频| 久久精品国产一区二区三 | 亚洲成人你懂的| 精品乱人伦小说| 成人自拍小视频| 无人码人妻一区二区三区免费| 天堂精品中文字幕在线| 久久久久久久综合狠狠综合| 69xx绿帽三人行| 青青草视频播放| 国产成人精品亚洲777人妖| 一区二区三区四区在线播放| 日韩欧美成人一区| 欧美成人777| 国产精品无码专区| 丁香婷婷综合色啪| 婷婷中文字幕综合| 欧美国产日韩a欧美在线观看| 欧美写真视频网站| 丁香激情五月少妇| 91猫先生在线| 精品在线你懂的| 夜夜嗨av一区二区三区| 亚洲精品在线免费播放| 欧美亚洲图片小说| 亚洲自拍偷拍图| 少妇丰满尤物大尺度写真| 久久99精品国产.久久久久久| 亚洲激情av在线| 国产亚洲女人久久久久毛片| 欧美日韩中文字幕一区二区| 欧洲性xxxx| 成年女人免费视频| 国产.精品.日韩.另类.中文.在线.播放| 天堂av在线一区| 亚洲视频在线一区观看| 欧美mv日韩mv国产网站| 欧美性猛交xxxx乱大交退制版|