1.情景展示
使用plsql的odbc導入器,導入excel數據時,報錯信息如下:
anydac 未發現數據源名稱如何處理
2.原因分析
操作系統的問題,我的是64位的系統,plsql支持32位的odbc驅動!
3.解決方案
第一步:運行C:\Windows\SysWOW64\odbcad32.exe
出現這個界面
第二步:點擊“添加”,選擇“Microsoft Excel Driver(*.xls)”--》完成
第三步:
數據源名稱后面寫上:ExcelFiles-xls,說明里寫上:Excel驅動(僅支持xls格式);
版本選擇默認選中Excel97-2000,無需修改,工作簿也不需要添加。
4.效果展示
驅動添加成功。
打開plsql-->工具-->ODBC導入器-->這個時候,第一個選項里面就有剛才添加的驅動了。
輸入要導入數據庫的用戶名和密碼-->連接
不再報錯--》連接成功!
更改磁盤路徑找到,你要導入的excel文件。
注意:
這里添加的ODBC驅動,只支持xls格式的文件導入,並不支持xlsx格式。
如果你強行選擇xlsx文件,報錯信息如下:
而且,被導入的excel文件,在導入之前必須處於被關閉狀態,也就是說:該excel文件不能處於打開狀態!
選中要導入的excel的sheet工作表,進行預覽。
后續操作,見文末鏈接!