方法一,使用SQL*Loader 这个是用的较多的方法,前提必须oracle数据中目的表已经存在。 大体步骤如下: 1 将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(
方法一,使用SQL*Loader
这个是用的较多的方法,前提必须oracle数据中目的表已经存在。
大体步骤如下:
1 将excle文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields terminated by ','),假设保存到E盘根目录。
2 如果没有存在的表结构,则创建,假设表为test,有两列为dm,ms。
3 用记事本创建SQL*Loader控制文件,网上说的文件名后缀为ctl,其实我自己发现就用txt后缀也行。比如命名为control.ctl,内容如下:(--后面的为注释,实际不需要)
load data --控制文件标识
infile 'e:\text.csv' --要输入的数据文件名为test.txt
append into table test --向表test中追加记录
fields terminated by X'09' --字段终止于X'09',是一个制表符(TAB)
如果字段数据有"",可加上optionally enclosed by '"'
trailing nullcols
(dm,ms) --定义列对应顺序
备注:数据导入的方式上例中用的append,有一下几种:insert,为缺省方式,在数据装载开始时要求表为空;append,在表中追加新记录;replace,删除旧记录,替换成新装载的记录 ;truncate,同replace。
4 在命令行提示符下使用SQL*Loader命令实现数据的输入
sqlldr userid=system/manager@orcl control='e:\control.ctl' log=e:\log.txt bad=e:\bad.txt
方法二 利用PLSQL Developer
使用PLSQL Developer工具,这个可是大名鼎鼎的Oracle DBA最常使用的工具。
在单个文件不大的情况下(少于100000行),并且目的表结构已经存在的情况下——对于excel而言肯定不会超过了,因为excel文件的最大行为65536—— 可以全选数据COPY ,然后用PLSQL Developer工具。
1 在PLSQL Developer的sql window里输入select * from test for update;
2 按F8执行
3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后COMMIT提交即可。
转载 http://edu.codepub.com/2009/1029/17069.php
分享到:
相关推荐
excel导入数据到数据库的步骤过程,希望对大家有用。
5种从Excel数据导入Oracle方法
如何用PL/SQL将EXCEL数据导入到ORACLE数据库中,截图教大家。
java语言,excel数据导入oracle数据库里!
JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库JAVA实现Excel表数据导入ORACLE数据库
JAVA实现Excel表数据导入ORACLE数据库.txtJAVA实现Excel表数据导入ORACLE数据库.txtJAVA实现Excel表数据导入ORACLE数据库.txt
摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader...
使用toad将excel数据导入oracle
Excel to Oracle数据导入工具(含源码)
将Excel数据导入Oracle数据库(C#)完整代码。 环境:vs2008 oracle10g
如果您需要把把Oracle里的数据导入Excel,请查看此方法,无需写程序,无需敲代码,几步搞定。
将CSV、EXCEL、TXT等文件的数据导入到oracle中的方法总结。
oracle自动导入数据实例,excel表格数据导入
excel大量数据如何导入到oracle数据库中
该程序根据Excel文件的第一个Sheet页内容,生成数据库表,并将数据导入生成的表中; 操作说明:1>:输入数据库相关信息,登陆数据库; 2>:选择Excel文档,输入设置信息,创建数据库表结构; 3>:点击导入数据按钮...
excel 导入oracle 的小工具,非常好用。方便系统初始化等
excel导入数据到oracle的小工具。
ImportExcel2Oracle.aspx通过dateset.update把数据更新到oracle数据库中的RAWDATA表中,当oracle数据库表中数据很大时,这种导入速度很慢,但是表数据空时导入比较快。ImportExcelData2Oracle.aspx通过oracle 的sql...
文档分为2部分,前台JS主要调用导入Excel表格页面的jQuery语句和导入Excel表格页面。后台主要是获取Excel中数据和根据获取的数据处理业务