(转)PLSQLDeveloper导⼊Excel数据
场景:近来在做加班记录的统计,主要是统计Excel表格中的时间,因为我对于Excel表格的操作不是很熟悉,所以就想到把表格中的数据导⼊到数据库中,通过脚本语⾔来统计,就很⽅便了!但是⽬前来看,我还没有完成最终统计的⽬的,只是将Excel中的数据导⼊到了数据库中了,所以未完待续!
最近处理将Excel数据导⼊Oracle的⼯作⽐较多。之前都是采⽤Sqlldr命令⾏导⼊的⽅式处理。每次导⼊不同格式的Excel表数据,都需要先把Excel⽂件由“.xls”格式转换为“.csv”格式,再⼿⼯根据Excel⽂件创建对应得数据表,然后再修改“.ctl”配置⽂件,操作下来⽐较⿇烦。今天在查看PLSQL Developer菜单的时候,才发现在“⼯具”原来就有“ODBC导⼊器…”的功能,不仅可以导⼊Excel数据,⽽且还可以导⼊dBase、MS Access中的数据。
1 操作步骤
具体的导⼊操作如下:
1、点击“⼯具”—“ODBC导⼊器…”菜单,打开导⼊功能。
sqldeveloper安装步骤2、选择要连接类型和导⼊的Excel⽂件
3、选择所要导⼊数据所在的“Sheet”表
上述步骤操作完之后可以看到要导⼊的excle表格
4、根据Sheet表结构创建Oracle数据表
PS:这步并不是导⼊数据,是要创建与Excel表格相对应的数据表!这⾥可以修改表字段的名称,⽅便后⾯与Excel中的数据相对应!PS:表空间的属性不是很清楚,我这⾥没有设置,直接使⽤默认的就OK了!
完成以上操作后就创建了⼀个与Excel表格相对应的空表结构了!
5、完成数据导⼊(导⼊Excel中的数据)
点击“⼯具”—“ODBC导⼊器…”菜单,切换到下图所⽰的标签!
这步主要是完成导⼊的数据和刚才创建的数据表之间的对应关系,这⾥还要设置要导⼊数据的数据类型,要结合⾃⼰的需求进⾏设置!
我这⾥需要导⼊时间格式的数据,但是⼀直有问题,最终只能以string格式的数据导⼊,所以后⾯的操作还未完成!
2 脚本统计结果
未完待续
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论