WEB开发网
开发学院数据库Oracle EXCEL与ORACLE间的数据互传法 阅读

EXCEL与ORACLE间的数据互传法

 2007-05-09 12:12:17 来源:WEB开发网   
核心提示:众所周知,MicrosoftExcel能很直观而方便地进行数据输入,EXCEL与ORACLE间的数据互传法,统计,生成图表,91/01/0715,YOUNG,但它的数据管理能力有限,对大量的数据查询能力不足

众所周知,MicrosoftExcel能很直观而方便地进行数据输入,统计,生成图表,但它的数据管理能力有限,对大量的数据查询能力不足,如果利用它数据计算方面的优点和大型数据库ORACLE的数据查询优点,可以设计出功能强大的数据处理系统。

假设与Excel数据文件相对应的职工情况表EMP已在ORAC LE系统中创建,此表中各字段按照顺序分别是职工代号( Emp—No),职工姓名(Ename),工资(Salary),雇用时间(Hiredate)。

本文将通过此例来介绍Excel与ORACL E数据交换的具体步骤。

1、将Excel中的数据装入ORACLE数据库

通过ORACLE数据库系统的高级应用工具SQL*Loader 可以将原来的Excel中存储的数据直接装入ORACLE数据库的表中。

首先,在MicrosoftExcel中完成表格数据输入后,选择“保存文件”命令,在出现对话框的“文件类型”栏中选取“格式化文本文件(空格分隔)”以形成一个标准格式化文本文件(*.PRN)或是选取“CSV(逗号分隔)” 形成一个逗号定界文件(*.CSV)。这两者的区别是:标准格式的文本文件中每个记录等长,数据间按原库文件字段长度紧凑排列,字符型字段数据左对齐,数据型字段数据右对齐,不足部分用空格补足。逗号定界文件特点是各记录可不等长,字段按其定义顺序依次排列,字段间用逗号分隔,字符型字段和数据型字段的左右端空格被消去。

因为这两种格式文件有不同的数据装入方法,假如我们将职工情况EMP表存为EMP.CSV,数据变成如下形式:

120,JOE,1192.64,93/04/11

121,KERT,309.60,87/01/14

23,PETER,1500.25,84/03/12

124,SMITH,678.00,91/01/07

15,YOUNG,2390.12,80/05/03

1 2 3  下一页

Tags:EXCEL ORACLE 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接