用Excel导入Oracle数据库plsql

时间:2021-11-18 16:44:56
  1. 打开plsql之后,在工具栏点击【tools】--【ODBC Imoprter】

    用Excel导入Oracle数据库plsql
  2. 选择导入文件的类型,这里是excel文件,所以选择Excel Files

    输入连接数据库的用户名和密码

    点击Connect

    用Excel导入Oracle数据库plsql
  3. 选择excel文件所在的磁盘,双击磁盘或者文件夹名,然后选中需要导入的excel文件名

    用Excel导入Oracle数据库plsql
  4. 点击文件名称,下面的数据就是在excel中存储的数据

    用Excel导入Oracle数据库plsql
  5. 点击菜单【Data to Oracle】选择导入这些数据的数据库"拥有者","数据库表名"

    用Excel导入Oracle数据库plsql
  6. 在这里设置excel中表头的名称与数据库中表字段对应关系。注意在数据库中的数据类型

    用Excel导入Oracle数据库plsql
  7. 设置完之后,点击Import进行导入,导入完成后,可以看到导入的数据量条数.

    用Excel导入Oracle数据库plsql
    END

注意事项

  • 导入时需要输入数据库的用户名和密码
  • 设置excel中表头的名称与数据库中表字段对应关系确保正确.

用Excel导入Oracle数据库中时候 提示在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 问题解决!!!

转载 2017年05月16日 13:26:45

在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配

    今天在使用plsql通过odbc导入excel数据时发生了一个如下错误
  • 1
  • 2

用Excel导入Oracle数据库plsql

错误提示为:驱动程序和应用程序之间的体系结构不匹配。

后来百度了一下,得出答案。系统是win10 64位、excel驱动默认也是64位,但plsql是32位。所以解决办法是在odbc中添加一个32位excel驱动即可。

解决方案:

1、打开C:\Windows\SysWOW64,运行odbcad32.exe。

用Excel导入Oracle数据库plsql

点击添加,选择Microsoft Excel Driver(*.xls)。

用Excel导入Oracle数据库plsql

用Excel导入Oracle数据库plsql

确定,关闭窗口。

2、打开plsql-tools-odbc importer

用Excel导入Oracle数据库plsql

没有错误,后续测试正常打开、导入数据。