如何将excel中的数据导入到oracle 数据库中
如何将excel中的数据导入到oracle 数据库中 求大神指教,
导入到数据库INPUT的TBL_CHN_I_Mg_LockShares1表。。
------解决方案--------------------保存成csv格式,后用sqlldr导入
------解决方案--------------------可以用PLSQL工具、有一个Tools(工具)菜单选项里有一个Text Importer 选项!
把你Excel的数据复制一下、粘贴到txt文件里面去。
记住不要表头数据!
直接复制记录内容.......
如:
在导入之前最好create一张临时表、用来存放导入的数据、然后在对这张表的数据进行操作!
这个时候、点击Text Importer中的左上角按钮、选择要导入的txt文件:
这个时候就、选择另外一个选项卡、Data to Oracle在里面进行操作、选择你的是(INPUT)、表(TBL_CHN_I_Mg_LockShares1)、点击Field选择相应的字段
选择完毕点击import!
------解决方案--------------------一 你可以用select * from 表名 for update
然后把锁解开,直接的复制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进行入库了