<写给初学者,高手请忽略:有时我们需要将Excel中的数据导入到数据库对应的表中,若是挨个编写SQL会非常繁琐,下面介绍如何一次性导入成千上万,乃至数十万条数据>

Step1:

首先我们需要将excel中的数据按照对应的表的字段进行编辑格式,如下图方框圈起来的地方所示

将数据库数据导入到es 将数据导入数据库中_PLSQL

Step2

点击上图中的文件–>另存为–>格式选择"文本文件(制表符分隔)(*.txt)",并写上名字<如下图所示>

将数据库数据导入到es 将数据导入数据库中_数据_02


将数据库数据导入到es 将数据导入数据库中_数据批量导入_03

Step3:

进入到PLSQL中,链接数据库后,选择"工具"–>“文本导入器”

将数据库数据导入到es 将数据导入数据库中_数据批量导入_04


将数据库数据导入到es 将数据导入数据库中_数据_05

Step4

点击"文件导入"<如下图所示>–>选择刚生成的txt文件,并确定

将数据库数据导入到es 将数据导入数据库中_PLSQL_06

界面中会显示出一部分txt中的数据,包括字段及值<如下图>,查看字段是否正确,若"结果预览"中出现许多空格或是字段没有作为标题名,则在配置<红色方框>中选择对应的字段数及勾选标题名。先不要点确定!!!

将数据库数据导入到es 将数据导入数据库中_数据_07

Step5

来到"到Oracle的数据"界面,"所有者"中选择对应的用户名,"表"中选择对应的表。选好后,在"字段"中会显示出你导入的数据和选择的表的字段对应关系,确认对应是否正确,若有误或是没有显示对应的字段,则鼠标选中有误后,在右侧重新选择对应关系。

将数据库数据导入到es 将数据导入数据库中_PLSQL_08

Step6

以上确认无误后,点击确定,开始导入…结束后会在右下角显示导入的数据量,数据量大的时候可能会导致PLSQL卡住,假死状态,不用管,导入完成后会恢复
友情提示:

(1)数据生成txt格式前,一定要用excel中的"筛选"将带有空格的数据删掉;
(2)若是使用wps等软件将pdf中的数据转成excel的数据,一定要注意可能会将带有’1.'的数据转为L以及会将数据中添加空格,一定要用"查找–替换"功能处理一遍;


Mon 21 Mon 28 Mon 04 Mon 11 Mon 18 处理格式 生成txt 文件导入PLSQL 确认字段数据 导入数据 数据导入流程 总结