使用PLSQL Developer中的ODBC導入器將Excel表導入Oracle數據庫

該文將介紹如何使用PL/SQL將excel表導入到數據庫中,以下表爲例:
pro.xls(97-2003 工作簿):中國省/直轄市列表
這裏寫圖片描述
具體步驟如下:
1、打開並登錄到PL/SQL,點擊【工具】→【ODBC導入器】。
打開ODBC導入器

2、在打開的【ODBC導入器】窗體→【用戶/系統DSN】下拉框中選擇Excel Files,點擊【連接】,如果正常連接,請跳過步驟3,從步驟4開始繼續往下操作。此時我這裏發生了錯誤,提示:“[AnyDAC][Phys][ODBC][Microsoft][ODBC驅動程序管理器]在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配”,如下圖所示:
這裏寫圖片描述
3、於是在網上搜索得到的解決方案如下:
打開C:\Windows\SysWOW64下的odbcad32.exe,將打開【ODBC數據源管理器】
這裏寫圖片描述
在【ODBC數據源管理器】,中點擊【添加】,然後選擇【Microsoft Excel Driver(*.xls)】,單擊【完成】。
這裏寫圖片描述
在彈出的【ODBC Microsoft Excel安裝】窗體中,進行如下圖所示的設置:(其中數據源名和說明可自行更改,版本需要與導入Excel的版本一致),單擊【確定】。
這裏寫圖片描述
4、重新打開【ODBC導入器】,在【用戶/系統DNS】下拉框中選擇步驟3中創建的ODBC(名爲:ODBCExecl),點擊【連接】後,選擇要導入數據庫的excel表,點擊【確定】。
這裏寫圖片描述
連接後如下圖所示:
這裏寫圖片描述
5、在【ODBC導入器】窗體中單擊 創建表【創建表】,如下圖所示,設置表的屬性,在【列】面板下,將根據Excel的列構建列,單擊【應用】,該表將被創建。
這裏寫圖片描述
6、上一步驟中創建的是一個空表,下面需要將excel表中的數據導入。在【ODBC導入器】中單擊【到Oracle的數據】,所有者和表下拉框中分別選擇與上一步驟中一致的RQGW和PROVIENCE,根據數據大小設置初始大小,單擊【導入】。
這裏寫圖片描述
在RQGW表空間下PROVIENCE表中查看導入結果,成功導入!結果如下圖所示:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章