教您怎么样把 Excel 文件中得数据导入到 Oracle 数据库中第一种:最简单得方法
在 EXCEL 中全选数据,然后 COPY
接着打开 PL/SQL DEVELOPER,打开 SQL 窗口,输入 select * from mytable for update; 然后执行,就可以瞧到查出目得表 mytable 数据,假如就是空表,当然就是没数据了
然后点击下面列表上方得锁(编辑数据),不管有没有数据,我们选择最后一个空行得行头,让整行变成黑色则表示整行已全选中
注意该行左边就是有个黑色实心三角箭头得
然后粘贴,再 commit 就 OK 咯
说明:而且这个方法还有个好处就就是对 EXCEL 中得日期型、数值型字段得处理也很正常,数据类型不会丢失
图:选中了行然后粘贴数据第二种:简单得方法
先将 Excel 文件另存为一个 、csv 文件,然后编写一个 insert、ctl 文件,ctl 文件写法如下:load data --1、控制文件标识infile 'test、csv' --2、要输入得数据文件名为test、csvappend into table table_name --3、向表 table_name 中追加记录fields terminated by ',' --4、字段终止于',',就是一个逗号(field1, field2, field3, 、、、 fieldn)-----定义列对应顺序field(x)要与 Oracle 表中得字段名保持一致(大写)最后在 DOS 命令下执行以下命令:sqlldr user/password control=insert、ctl图:表示导入了 12 条记录第三种:比较简单得方法
假如数据不就是很多,可以使用如下方法:假设表名为 test_excel,有 4 列数据,则设置 Excel 得 E1 单元格得值为="i