PLSQLDeveloper中的ODBC导⼊器将Excel表导⼊Oracle数据
问题背景:甲⽅提供⼀份客户信息的Excel表格,需要将⾥⾯的数据导⼊Oracle数据库,对外提供接⼝查询数据。
sqldeveloper安装步骤解决思路:使⽤PLSQL Developer中的ODBC导⼊器来导⼊Excel。
操作步骤:
pro.xls(97-2003 ⼯作簿):中国省/直辖市列表
具体步骤如下:
1、打开并登录到PL/SQL,点击【⼯具】→【ODBC导⼊器】。
2、在打开的【ODBC导⼊器】窗体→【User/SystemDSN】下拉框中选择Excel Files,点击【连接】,如果正常连接,请跳过步骤3,从步骤4开始继续往下操作。此时我这⾥发⽣了错误,提⽰:“[AnyDAC][Phys][ODBC][Microsoft][ODBC驱动程序管理器]在指定的DSN 中,驱动程序和应⽤程序之间的体系结构不匹配”,如下图所⽰:
打开C:\Windows\SysWOW64下的,将打开【ODBC数据源管理器】
在【ODBC数据源管理器】,中点击【添加】,然后选择【Microsoft Excel Driver(*.xls)】,单击【完成】。
在弹出的【ODBC Microsoft Excel安装】窗体中,进⾏如下图所⽰的设置:(其中数据源名和说明可⾃⾏更改,版本需要与导⼊Excel的版本⼀致),单击【确定】。
4、重新打开【ODBC导⼊器】,在【User/SystemDNS】下拉框中选择步骤3中创建的ODBC(名为:ODBCExecl),点击【连接】后,选择要导⼊数据库的excel表,点击【确定】。
连接后如下图所⽰:
5、在【ODBC导⼊器】窗体中单击 【创建表】,如下图所⽰,设置表的属性,在【列】⾯板下,将根据Excel的列构建列,单击【应⽤】,该表将被创建。
6、上⼀步骤中创建的是⼀个空表,下⾯需要将excel表中的数据导⼊。在【ODBC导⼊器】中单击【Date to Oracle】,所有者和表下拉框中分别选择与上⼀步骤中⼀致的ZSYW_JR和PROVIENCE,根据数据⼤⼩设置初始⼤⼩,单击【Import】。
在ZSYW_JR表空间下PROVIENCE表中查看导⼊结果,成功导⼊!结果如下图所⽰:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。