如何将excel中的数据导入到oracle 数据库中 如何将excel中的数据导入到oracle 数据库中 求大神指教,导入到数据库INPUT的TBL_CHN_I_Mg_LockShares1表。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保存成csv格式,后用sqlldr导入 可以用PLSQL工具、有一个Tools(工具)菜单选项里有一个Text Importer 选项!把你Excel的数据复制一下、粘贴到txt文件里面去。记住不要表头数据!直接复制记录内容.......如:在导入之前最好create一张临时表、用来存放导入的数据、然后在对这张表的数据进行操作!这个时候、点击Text Importer中的左上角按钮、选择要导入的txt文件:这个时候就、选择另外一个选项卡、Data to Oracle在里面进行操作、选择你的是(INPUT)、表(TBL_CHN_I_Mg_LockShares1)、点击Field选择相应的字段选择完毕点击import! sqlldr 的 写法???谢谢啦 菜鸟真的不会 建立一个临时表 右键编辑数据 CTRL-C CTRL-v 你的数据test.csv 随便以什么字符分隔。。sara,12,1otto,12,2准备控制文件input.ctl (放在c盘根目录下)里面这么写LOAD DATA INFILE 'C:\TEST.CSV'REPLACE INTO TABLE T_TESTFIELDS TERMINATED BY ','(USERNAME,SEX,AGE)然后再dos下键入如下命令sqlldr userid=用户名/密码 control=c:\input.ctl log=log.log对了。t_test表必须提前建好,否则会抱错。。如果命令报错 control='c:\input.ctl log=log.log '加单引号 一 你可以用select * from 表名 for update 然后把锁解开,直接的复制excel中的数据后粘贴二 转换为txt用sqlload进行入库,方法1 把excel另存为txt格式,选择unicode文本(*.txt)的格式,取名为11.txt2 这时11.txt文件中的数据是以制表符进行分隔的,这时你需要把制表符替换为sqlload能识别的分隔符3 用winword.exe(在office安装路径下的office14文件夹里)的打开方式打开文件11.txt,这时你看到的将是word的形式。4 利用word中的查找和替换功能把'^t'替换为'|',这样txt中的数据都是以'|'进行分隔的,就可以用sqlload进行入库了 求高人指点一下关于oracle问题! oracle oracle的锁是不是这个意思? index与主键冲突 新手求教 为何用VB程序访问ORACLE得到的结果与 PL/SQL DEVELOPER中的结果不一致? 请问metalink有没有中文的? 如何检查表空间信息 pro*c 中空值处理的问题,很急,大家帮帮忙!在线等待! ERROR ORA-12560: TNS: 协议适配器 (急!!!!) Status字段用那种数据类型好,Number还是char(1) 调用存储过程问题
记住不要表头数据!
直接复制记录内容.......
如:
在导入之前最好create一张临时表、用来存放导入的数据、然后在对这张表的数据进行操作!
这个时候、点击Text Importer中的左上角按钮、选择要导入的txt文件:这个时候就、选择另外一个选项卡、Data to Oracle在里面进行操作、选择你的是(INPUT)、表(TBL_CHN_I_Mg_LockShares1)、点击Field选择相应的字段
选择完毕点击import!
sara,12,1
otto,12,2准备控制文件input.ctl (放在c盘根目录下)
里面这么写
LOAD DATA
INFILE 'C:\TEST.CSV'
REPLACE INTO TABLE T_TEST
FIELDS TERMINATED BY ','
(USERNAME,SEX,AGE)
然后再dos下键入如下命令
sqlldr userid=用户名/密码 control=c:\input.ctl log=log.log
对了。t_test表必须提前建好,否则会抱错。。如果命令报错 control='c:\input.ctl log=log.log '加单引号
然后把锁解开,直接的复制excel中的数据后粘贴
二 转换为txt用sqlload进行入库,方法
1 把excel另存为txt格式,选择unicode文本(*.txt)的格式,取名为11.txt
2 这时11.txt文件中的数据是以制表符进行分隔的,这时你需要把制表符替换为sqlload能识别的分隔符
3 用winword.exe(在office安装路径下的office14文件夹里)的打开方式打开文件11.txt,这时你看到的将是word的形式。
4 利用word中的查找和替换功能把'^t'替换为'|',这样txt中的数据都是以'|'进行分隔的,就可以用sqlload进行入库了