使用ORACLE 11g 入 .xls到表中

使用ORACLE 11g 入 .xls到表中

工具 RACLE 11g      office 2013 Excel     pl/sql

使用pl/sql执行txt中的文件建立好了一张表。

项目经理给了一个txt文件和一个.xls文件,要我新建一个表(txt中是建表的SQL语句)导入现有的xls数据。

首先,在网上搜集了一下oracle怎么导入xls文件,首先看到的方法是在  工具-->文件导入器 

但是这种只支持txt文件。可能是版本问题有的版本支持.xls


最终拼合了几处找到了最终的解决方案。

使用PL/sql自带的工具-->ODBC导入器   进行导入xls文件


导入时出现错误代码如下:

[AnyDAC][Phys][ODBC][Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 


这就需要

解决方法:

1.运行C:\Windows\SysWOW64\odbcad32.exe,打开后如下图所示:

使用ORACLE 11g 入 .xls到表中_第1张图片

2.点击添加,选择如下图所示Microsoft Excel Driver(*.xls)

使用ORACLE 11g 入 .xls到表中_第2张图片

3.点击完成,在弹出的对话框中的数据源名称后面写上:MY Excel Files,说明里写上:我自己的excel驱动 版本选择 Excel97-2000 如下图所示:

使用ORACLE 11g 入 .xls到表中_第3张图片

4.点击确定,完成!


你可能感兴趣的:(使用ORACLE 11g 入 .xls到表中)