前几天遇到需要把excel中的数据导入oracle 数据表的问题,起初我首先尝试的是最方便的,大家最容易想到的方法:
如需要插入数据的表 Area, select * from Area for update ;使整张表处于编辑状态,然后定位需要插入值的字段,进行copy,粘贴,其中由于数据量太大(差不多一万条),在保存的时候报错,如果是只保存少量数据可以考虑这种做法。
下面说下解决方案:
1、 查看要导入的表的结构
2、 准备导入的数据,EXCEL文件名为area.xlsx存放位置在C:\Users\XXX\Desktop
第一行与数据库的列名一一对应,以下为要导入的数据.导入数据要符合表的完整性定义
3、 使用PL/SQL的工具Tools在Tools菜单下选择ODBC Importer工具
4、在ODBC Importer的user/system DSN中选择Excel Files
4、 在User Name 中输入要导入表所属的用户名,Password 中输入登录密码,本例中数据库用户名为test1,之后点击Connect按钮
5、点击Connect按钮后会弹出”选择工作薄”对话框,通过”驱动器(V):”,选择文件所存放的位置,本例date.xls放在D盘根目录下,在”文件类型(T):”中选择Excel文件(*.xls),在”文件类型(T):”上方的空表框中选择要导入的文件,点击该文件后在”数据库名(A)”中显示要导入的文件名.本例中为”area.xlsx” 选择完成后点击”确定”按钮
6、 点击确定按钮后,在接下来弹出的对话框“Table/Query”中选择import Table,本例中数据放在Excel表的sheet1$中,点击’D:\date’,’Sheet1$’在Result Preview中将显示要导入的数据.
7、
点击Date to Oracle设置Oracle相关设置
在Owner中选择HR Table中选择数据要导入的表在Field中选择相对应的列名,在Filedtype 中选择对应的列类型,String代表字符型,Number代表数字
8、 选择完毕后点击Import 按钮,系统会显示导入的数据数量以及时间.
相关推荐
excel导入oracle工具 方便、快捷、高效
excel 导入oracle 的小工具,非常好用。方便系统初始化等
java语言,excel数据导入oracle数据库里!
NULL 博文链接:https://xurichusheng.iteye.com/blog/764139
excel导入ORACLE的四个方法 介绍了excel文件导入oracle的四种方法
Excel导入oracle工具,对于导入数据比较方便,而且导入速度较快,不用使用写脚本方式导入到数据库
c#写的Excel导入Oracle源码
带注视Excel导入Oracle验证类 public class ExcelOperation { // 如果客户端计算机运行的是英语版本的 Excel,并且当前用户的区域设置配置为英语之外的某个语言,则 Excel 将尝试查找针对所配置语言的语言包。...
JAVA实现Excel表数据导入ORACLE数据库.txtJAVA实现Excel表数据导入ORACLE数据库.txtJAVA实现Excel表数据导入ORACLE数据库.txt
将excel导入到oracle的代码示例
利用plsql 将excel导入到oracle数据库 ,
c#中高效的excel导入oracle的方法,挺有想法的一个方法
将Excel数据导入Oracle数据库(C#)完整代码。 环境:vs2008 oracle10g
我的学习笔记,一点点心得,希望对大家有用
EXCEL数据导入oracle数据库实用工具,含源码
XlsToOra可以在没有安装Oracle客户端而又需要将Excel数据导入Oracle表中时,XlsToOra可以方便快捷的达到你的目的
JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库
5种从Excel数据导入Oracle方法
将Excel文件导入到指定的ORACLE数据库中,可以设置列的对应关系(初版限制为30列最多)