-
打开plsql之后,在工具栏点击【tools】--【ODBC Imoprter】
-
选择导入文件的类型,这里是excel文件,所以选择Excel Files
输入连接数据库的用户名和密码
点击Connect
-
选择excel文件所在的磁盘,双击磁盘或者文件夹名,然后选中需要导入的excel文件名
-
点击文件名称,下面的数据就是在excel中存储的数据
-
点击菜单【Data to Oracle】选择导入这些数据的数据库"拥有者","数据库表名"
-
在这里设置excel中表头的名称与数据库中表字段对应关系。注意在数据库中的数据类型
-
设置完之后,点击Import进行导入,导入完成后,可以看到导入的数据量条数.
END
注意事项
- 导入时需要输入数据库的用户名和密码
- 设置excel中表头的名称与数据库中表字段对应关系确保正确.
用Excel导入Oracle数据库中时候 提示在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 问题解决!!!
转载 2017年05月16日 13:26:45
在指定的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
没有错误,后续测试正常打开、导入数据。