2016-09-10 10:39:03 jackieliyuan 阅读数 0

操作步骤如下:

  1. 准备数据:在excel中构造出需要的数据

    

2.将excel中的数据另存为文本文件(有制表符分隔的)

    

3.将新保存到文本文件中的数据导入到pl*sql中

      在pl*sql中选择tools-->text importer,在出现的窗口中选择"Data from Textfile",然后再选择"Open data file",

    在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data from textfile中显示将要导入的数据

    

4.在configuration中进行如下配置

    

注:如果不将"Name in header"勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误

    

5.点击data to oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联

    

6.点击import按钮进行导入

    

7.查看导入的数据

    

OK,至此数据导入成功。

 

转载至:http://zhidao.baidu.com/link?url=TdeLDVjS92-0_QjrIXJSO-wfRVuAOrMBdFWc0VaAwd3S0BFp8I3roR4NmXnHfKL9bpoTMUthAUDy61RiFsN14q

 

2016-05-17 17:58:34 jarniyy 阅读数 8968
先在plsql dev中把表结构给建好,然后在plsql dev中select * from xxx for update,点击那个小锁,选中第一列全部,然后从excel完全复制再粘帖提交即可
2018-11-13 10:57:31 samile6899 阅读数 1917

在做项目的同时,新系统需要导入大量的数据,除了库对库的方式以外,在有些时候可能用户也会提供一些EXCEL表格数据,需要手动导入到系统中,EXCEL的数据可能少则几条,多则上千条。有以下几种方法:

1,通过PLSQL手动复制粘贴到ORACLE数据表中;

2,使用EXCEL批量制作SQL脚本,然后拿到数据库中执行;

3,使用PLSQL工具导入;

4,通过JAVA代码编程的方式解析EXCEL数据;

注:当然了,有的时候可能用户提供的不是EXCEL,是 .CSV、 .TXT等等格式,可以考虑先将其转换或者导入到EXCEL中,然后进行相关操作,或者直接操作。

----------------------------

相关扩展链接:

EXCEL批量制作SQL脚本    https://www.cnblogs.com/lotusto/articles/5723741.html

使用PLSQL工具导入            https://blog.csdn.net/chenyuangege/article/details/80530923

手动复制粘贴到ORACLE数据表中       https://blog.csdn.net/jarniyy/article/details/51438150

 JAVA代码编程 解析EXCEL数据           https://www.cnblogs.com/hhhshct/p/7255915.html

2007-07-03 11:19:09 huang552 阅读数 484

想到Excel的数据导进ORACLE中可以直接用PLSQL工具的ODBC。

登陆PLSQL-->Tools---->ODBC Importer ------->在data from ODBC选项卡中的User/System DSN 中选择Excel Files。

单击Connect 选择你要导入的Excel,在Table/Query中选择你要导入的Sheet。然后再Data to Oracle选项卡中填上导入到那个用户的那个表上,再在Fields中选择Excel字段和表字段一一对应。

这样就可以导入到ORACLE数据库中了。

2010-09-16 10:39:22 tanlingcau 阅读数 121
1,打开PL/SQL Developer的sql window窗口;
2,输入select * from tablename for update;
3,按F8执行;
4,把表内容置为全选状态,然后粘贴excel数据;
5,commit提交。

注意:excel中的第一列可能为自动增长列,可将第一列复制,然后插入列前面,然后再全选粘贴。
没有更多推荐了,返回首页