最簡單的方式就是使用Python Pandas庫,結合SQLAlchemy框架,一行程式碼就可輕鬆將Mysql,Oracle,SQLite資料庫資料匯出為xlsx,csv和json,下面我簡單介紹一下實現過程,感興趣的朋友可以嘗試一下:
這個非常簡單,開啟cmd視窗,直接輸入命令“pip install pandas sqlalchemy”即可,程式會自動檢測相關依賴並安裝:
安裝完成後,我們就可以直接使用pandas+sqlalchemy匯出MySQL資料了,這裡依賴於pymysql模組連線操作MySQL資料庫(也就是驅動),所以首先需要安裝這個模組,直接輸入命令“pip install pymysql”即可,測試程式碼如下,先建立一個數據庫連線,指定使用者名稱、密碼等,然後直接使用read_sql_query函式讀取資料,最後再匯出資料即可,這裡支援xlsx,csv,json3種格式,非常方便:
從xlsx,csv,json等檔案匯入MySQL資料庫的話,也非常簡單,基本思想也是先建立一個數據庫連線,然後呼叫對應read函式讀取資料,最後再匯入資料庫即可:
因為是基於SQLAlchemy框架操作資料庫,所以對於Oracle、SQLite資料庫來說,只需要修改資料庫連線,其他程式碼不需要有任何更改也能直接讀取資料並匯出:
Oracle資料庫:依賴cx_oracle(單獨下載)
SQLite資料庫:內建驅動,直接使用
至此,我們就完成了將MySQL資料庫資料匯出為xlsx,csv和json。總的來說,pandas+sqlalchemy這個組合非常簡單,只要你有一定的Python基礎,熟悉一下使用過程,很快就能掌握的,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
最簡單的方式就是使用Python Pandas庫,結合SQLAlchemy框架,一行程式碼就可輕鬆將Mysql,Oracle,SQLite資料庫資料匯出為xlsx,csv和json,下面我簡單介紹一下實現過程,感興趣的朋友可以嘗試一下:
01安裝模組(庫)這個非常簡單,開啟cmd視窗,直接輸入命令“pip install pandas sqlalchemy”即可,程式會自動檢測相關依賴並安裝:
02MySQL資料匯出安裝完成後,我們就可以直接使用pandas+sqlalchemy匯出MySQL資料了,這裡依賴於pymysql模組連線操作MySQL資料庫(也就是驅動),所以首先需要安裝這個模組,直接輸入命令“pip install pymysql”即可,測試程式碼如下,先建立一個數據庫連線,指定使用者名稱、密碼等,然後直接使用read_sql_query函式讀取資料,最後再匯出資料即可,這裡支援xlsx,csv,json3種格式,非常方便:
從xlsx,csv,json等檔案匯入MySQL資料庫的話,也非常簡單,基本思想也是先建立一個數據庫連線,然後呼叫對應read函式讀取資料,最後再匯入資料庫即可:
03Oracle、SQLite資料匯出因為是基於SQLAlchemy框架操作資料庫,所以對於Oracle、SQLite資料庫來說,只需要修改資料庫連線,其他程式碼不需要有任何更改也能直接讀取資料並匯出:
Oracle資料庫:依賴cx_oracle(單獨下載)
engine = create_engine("oracle://username:password@ip:port/database")SQLite資料庫:內建驅動,直接使用
engine = create_engine("sqlite:///SQLite資料庫路徑")至此,我們就完成了將MySQL資料庫資料匯出為xlsx,csv和json。總的來說,pandas+sqlalchemy這個組合非常簡單,只要你有一定的Python基礎,熟悉一下使用過程,很快就能掌握的,網上也有相關資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。