您的位置:首页 > 数据库 > Oracle

Oracle -- Excel导入数据

2018-01-04 11:26 218 查看
第一种方法(数据量少)

1.在excel中将列名及列的顺序保持与数据库表列名及顺序一致

2.在excel中数据列的最前列增加一列空白列

3.选择所有数据,复制所有数据,粘贴到在编辑状态(用for update或右键--edit)下的数据库表

第二种方法(数据有些大)

1.登录PL/SQL Developer

2.在菜单栏中选择Tool --> ODBC Importer...

3.Connection:在“Data from ODBC”选项下的Connection中的User / System DSN中选择Excel Files,点击“Connect”按钮进行连接

4.选择工作薄”:点击“Connect”按钮弹出弹出框“选择工作薄”,文件类型默认是Excel(*.xls*),驱动器默认是PLSQL Developer安装盘,文件类型和驱动器可以重新选择,选择需要导入的excel文件,点击“确定”按钮

5.“Table/Query”:在“Talbe/Query”的“Import Table”下的区域双击某个sheet页,可以在界面下方的“Result Preview”查看部分数据的效果

6.“Data to Oracle”选项下的“General”的Owner、Table,“General”其他选项可以默认;在“Fields”左边是excel中的每列的列名,可以对应数据库中相应表的列名(如果对应的不正确,可以在右边的field的下拉中选择相应的数据库表的列名)

7.Import:在界面最下面点击“Import”,即可将excel中的数据导入进数据库。在导入过程中有可能会因为数据量的多少影响导入时间,所以有时会慢时需要等几分钟就可以正常导入,不要心急哦。例如:我这次导入的是8万多条用了几分钟的时间,中间有一些时间感觉都卡在那了,但是呢我又等了3,4分钟吧,结果就正常导入了^_^

第三种方法(数十万级)

待补充。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: