Oracle自带 SQL developer 导入*.csv和*.xls格式的文件

在项目过程中,遇到要将*.csv格式的文件导入到oracle数据库中,使用的工具是oracle自带的SQL developer,数据库版本为oracle 11g。

第一步

将*.csv格式的文件用记事本打开,修改文件的编码形式为utf-8或unicode,如下图所示:

这里写图片描述

第二步

在SQL developer中找到想要导入的表,右击会看到“导入数据”,如下图

这里写图片描述

第三步

选择.csv文件或.xls文件

这里写图片描述

第四步

读取到文件后,可以预览到文件中的内容(如果不改变编码格式,中文会出现乱码),并选择需要的列
这里写图片描述

选择需要的列:
这里写图片描述

第五步

更改表名,修改每个字段的类型,值得注意的是,系统默认填入的类型不一定是准确的,需要自己修改,尤其是varchar类型字符的大小,需要自己根据情况调整。
这里写图片描述

在导入的时候,可以将时间数据选择数据类型为date,这里需要注意格式的转换。对于具体到秒的时间,有两种格式:

  1. 第一种:yy-mm-dd hh24:mi:ss。这是24小时制
  2. 第二种yy-mm-dd hh:mi:ss。十二小时制
    根据*.csv中的具体格式选择日期的格式类型,具体可以参考这边博客:oracle日期格式

第六步

验证数据类型是否都正确。注意:如果导入字段中的实际长度超出了设定的长度,这里的验证是发现不了的。

这里写图片描述

第七步

接下来就可以进行查询了,简单吧!!!

发布了40 篇原创文章 · 获赞 29 · 访问量 11万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章