-
打開plsql之后,在工具欄點擊【tools】--【ODBC Imoprter】
-
選擇導入文件的類型,這里是excel文件,所以選擇Excel Files
輸入連接數據庫的用戶名和密碼
點擊Connect
-
選擇excel文件所在的磁盤,雙擊磁盤或者文件夾名,然后選中需要導入的excel文件名
-
點擊文件名稱,下面的數據就是在excel中存儲的數據
-
點擊菜單【Data to Oracle】選擇導入這些數據的數據庫"擁有者","數據庫表名"
-
在這里設置excel中表頭的名稱與數據庫中表字段對應關系。注意在數據庫中的數據類型
-
設置完之后,點擊Import進行導入,導入完成后,可以看到導入的數據量條數.
END
用Excel導入Oracle數據庫中時候 提示在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配 問題解決!!!
在指定的DSN中,驅動程序和應用程序之間的體系結構不匹配
今天在使用plsql通過odbc導入excel數據時發生了一個如下錯誤
- 1
- 2
錯誤提示為:驅動程序和應用程序之間的體系結構不匹配。
后來百度了一下,得出答案。系統是win10 64位、excel驅動默認也是64位,但plsql是32位。所以解決辦法是在odbc中添加一個32位excel驅動即可。
解決方案:
1、打開C:\Windows\SysWOW64,運行odbcad32.exe。
點擊添加,選擇Microsoft Excel Driver(*.xls)。
確定,關閉窗口。
2、打開plsql-tools-odbc importer
沒有錯誤,后續測試正常打開、導入數據。