首页 > 后端 > 知识 > excel可以导入哪些数据库,将excel文件数据导入oracle数据库

excel可以导入哪些数据库,将excel文件数据导入oracle数据库

来源:整理 时间:2024-08-21 11:52:04 编辑:黑码技术 手机版

本文目录一览

1,将excel文件数据导入oracle数据库

处理此问题,首先是将数据原封不动地导入到系统中,表名另定。导入时,可以将excel的数据保存成文本,通过PLSQL或其他工具导入。后再用sql语句查询处理这个应该不是很复杂的。
using sqlldr
这个简单,如果直接进行插入和更新难度较大,你可以先新建一个表,把数据导进行,然后再和新建的那个表进行数据插入和更新,就简单多了。至于如何将excel文件导入oracle中,也有很多方法,数据量少的话,可以直接复制粘贴,数据量多的话,使用工具导入,我一般是用kettle进行导入。
可将excel另存为csv格式, 然后当成文本导入.可用oracle自带工具 SQL*LOADER导入,首先编写ctl文件如下,另存为test.ctl:Load data Infile e:\test.csv --数据源文件名称 Append --append在表后追加Into table test --要导入的数据库表名称 Fields terminated by X09 --字段分隔符 (id,name,telphone) --字段名称列表 SQL*LOADER 需要在cmd窗口运行,命令大致如下:sqlldr scott/tiger control=test.ctl注意:最好先用小文件测试,以防生产事故

将excel文件数据导入oracle数据库

2,如何将Excel导入Oracle数据库

实现步骤: 1、打开microsoft excel 2、文件(f)→新建(n)→工作簿→ 3、输入sql*loader将excel数据后,存盘为test.xls, 4、文件(f)→另存为(a)→ 保存类型为:制表符分隔,起名为text.txt,保存到c: (也可以保存为csv文件,以逗号分隔) 5、须先创建表结构: 连入sql*plus,以system/manager用户登录, 以下是代码片段:sql> conn system/manager 创建表结构以下是代码片段:sql> create table test(id number,——序号usernamevarchar2(10),——用户名passwordvarchar2(10),——密码sj varchar2(20) ——建立日期); 6、创建sql*loader输入数据oracle数据库所需要的文件,均保存到c:,用记事本编辑: 控制文件:input.ctl,内容如下: load data ——1、控制文件标识 infile ′test.txt′ ——2、要输入的数据文件名为test.txtappend into table test——3、向表test中追加记录 fields terminated by x′09′——4、字段终止于x′09′,是一个制表符(tab),如果是csv文件,这里要改为: fields terminated by ′,′(id,username,password,sj) ——定义列对应顺序 a、insert,为缺省方式,在sql*loader将excel数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上 7、在dos窗口下使用sql*loader命令实现数据的输入 www.111cn.net 以下是代码片段:c:>sqlldr system/manager control=input.ctl 默认日志文件名为:input.log 默认坏记录文件为:input.bad 如果是远程对sql*loader将excel数据库进行导入oracle数据库操作,则输入字符串应改为:以下是代码片段:c:>sqlldr userid=system/manager@servicename_192.168.1.248 control=input.ctl 8、连接到sql*plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看oracle数据库是否全部导入,是否导入成功。

如何将Excel导入Oracle数据库

3,怎么将excel导入oracle数据库

实现步骤:  1、打开MicroSoft Excel  2、文件(F)→新建(N)→工作簿→  3、输入SQL*Loader将Excel数据后,存盘为test.xls,  4、文件(F)→另存为(A)→  保存类型为:制表符分隔,起名为text.txt,保存到C: (也可以保存为csv文件,以逗号分隔)  5、须先创建表结构:  连入SQL*Plus,以system/manager用户登录,  以下是代码片段:SQL> conn system/manager  创建表结构以下是代码片段:SQL> create table test(id number,——序号usernamevarchar2(10),——用户名passwordvarchar2(10),——密码sj varchar2(20) ——建立日期);  6、创建SQL*Loader输入数据Oracle数据库所需要的文件,均保存到C:,用记事本编辑:  控制文件:input.ctl,内容如下:  load data ——1、控制文件标识  infile ′test.txt′ ——2、要输入的数据文件名为test.txtappend  into table test——3、向表test中追加记录  fields terminated by X′09′——4、字段终止于X′09′,是一个制表符(TAB),如果是csv文件,这里要改为: fields terminated by ′,′(id,username,password,sj) ——定义列对应顺序  a、insert,为缺省方式,在SQL*Loader将Excel数据装载开始时要求表为空  b、append,在表中追加新记录  c、replace,删除旧记录,替换成新装载的记录  d、truncate,同上  7、在DOS窗口下使用SQL*Loader命令实现数据的输入 www.111cn.net  以下是代码片段:C:>sqlldr system/manager control=input.ctl  默认日志文件名为:input.log  默认坏记录文件为:input.bad  如果是远程对SQL*Loader将Excel数据库进行导入Oracle数据库操作,则输入字符串应改为:以下是代码片段:C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl  8、连接到SQL*Plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看Oracle数据库是否全部导入,是否导入成功。
通过pl/sql导入,很方便
实现步骤: 1、打开microsoft excel 2、文件(f)→新建(n)→工作簿→ 3、输入sql*loader将excel数据后,存盘为test.xls, 4、文件(f)→另存为(a)→ 保存类型为:制表符分隔,起名为text.txt,保存到c: (也可以保存为csv文件,以逗号分隔) 5、须先创建表结构: 连入sql*plus,以system/manager用户登录, 以下是代码片段:sql> conn system/manager 创建表结构以下是代码片段:sql> create table test(id number,——序号usernamevarchar2(10),——用户名passwordvarchar2(10),——密码sj varchar2(20) ——建立日期); 6、创建sql*loader输入数据oracle数据库所需要的文件,均保存到c:,用记事本编辑: 控制文件:input.ctl,内容如下: load data ——1、控制文件标识 infile ′test.txt′ ——2、要输入的数据文件名为test.txtappend into table test——3、向表test中追加记录 fields terminated by x′09′——4、字段终止于x′09′,是一个制表符(tab),如果是csv文件,这里要改为: fields terminated by ′,′(id,username,password,sj) ——定义列对应顺序 a、insert,为缺省方式,在sql*loader将excel数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上 7、在dos窗口下使用sql*loader命令实现数据的输入 www.111cn.net 以下是代码片段:c:>sqlldr system/manager control=input.ctl 默认日志文件名为:input.log 默认坏记录文件为:input.bad 如果是远程对sql*loader将excel数据库进行导入oracle数据库操作,则输入字符串应改为:以下是代码片段:c:>sqlldr userid=system/manager@servicename_192.168.1.248 control=input.ctl 8、连接到sql*plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看oracle数据库是否全部导入,是否导入成功。

怎么将excel导入oracle数据库

文章TAG:excel可以导入哪些数据库将excel文件数据导入oracle数据库

最近更新