如何将excel表导入oracle

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:27:11
我现在只有一个表,但数据比较多,想问怎么将这个表导入oracle中的一个表里
我有 装PLSQL

用PLSQL Developer工具。
1 在PLSQL Developer的sql window里输入select * from test for update;
2 按F8执行
3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。

(前提:Execl表结构与Oracle中表结构相同)

发现有时候直接复制Excel的数据就可以黏贴至oracle数据库中,很方便。但有时候却不能复制很恼火,今天找了一个方法不需要什么复杂的功能,只要安装wps,打开要导入的xls选择打开方式为wps,直接复制要导入的数据至oracle,结果可以了!

如果用装SQL工具,SQL工具里有个EXCEL导入器,可以直接用,没有的话就要手动了,过程比较复杂.需要使用到UltraEdit和PLSQL Developer
1.安装UltraEdit.
2.打开UltraEdit,将EXCEL中所有列复制到UltraEdit中,注意,一列一列的复制,列与列之间用逗号(","英文半角)隔开. 这里就要用到UltraEdit的一项功能--列块模式,先复制一列,再激活该模式,在该列后面加上逗号.
3.将新文件保存为TXT文件,如:1.TXT
4.打开PLSQL Developer,连到数据库.
5.点击工具-文本导入器(我用的是中文版,如果是英文版就自己翻译下吧,呵呵)
-打开文件-选择1.TXT
6.点到oracle的数据,选择用户和表名,然后确认下需要导入的数据和表中的列对应是否正确,确认无误就选择导入.就OK了.