使用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,打开后如下图所示:
2.点击添加,选择如下图所示Microsoft Excel Driver(*.xls)
3.点击完成,在弹出的对话框中的数据源名称后面写上:MY Excel Files,说明里写上:我自己的excel驱动 版本选择 Excel97-2000 如下图所示: