用PLSQL的ODBC工具导入excel的时候,点连接出现以下错误:
原因是PLSQL是32位的,而系统是64位的,出现了兼容性问题,解决办法如下:
1.在C:\Windows\SysWOW64路径下找到odbcad32.exe打开
2.点击添加,选择Microsoft Excel Driver(*.xls)
3.点击完成,在弹出的对话框中的数据源名称后写上 MY excel,版本选择Excel97-2000
4.工作簿里添加你要导入的文件路径
5.点击确定,然后完成
6.准备好要导入的数据表及对应的excel表格,注意excel必须为2003版本,表格的第一行与数据库的列名要一一对应,导入的数据要符合数据库完整性定义。
7.在PLSQL的ODBC工具连接中选择新建的用户DSN通过ODBC连接后,工具自动显示绑定的excel表格及数据预览。
8.打开“到Oracle的数据”选项卡,选择要导入数据表的所有者及要导入的数据表,点击下方的"导入"按钮进行导入,如果在结果预览中可能发现excel表格中的数据格式与数据库表中的数据类型不符合,还可以在字段列表中点击不符合的字段,选择正确的字段类型。