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

EXCEL与ORACLE间的数据互传法

 2007-05-09 12:12:17 来源:WEB开发网   
核心提示: 注意,CHAR,EXCEL与ORACLE间的数据互传法(3),INTEGEREXTERNAL和DECIMALEXTERNAL这些数据类型是指数据文件中的数据类型,而不是数据库中数表的数据类型,这样就可以非常方便地在Excel和ORACLE之间完成数据互传,实现这两个软件取长补短,数字字段的

注意,CHAR,INTEGEREXTERNAL和DECIMALEXTERNAL这些数据类型是指数据文件中的数据类型,而不是数据库中数表的数据类型。数字字段的EXTERNAL暗示了它不是以二进制格式存储的数字,而是以人可以识别的ASCII码格式存储。

这样运行SQL*Loader之后,所需数据被分别装入两个数表,非常方便。

2、将ORACLE数据文件转化为Excel文件 当需要在Excel下获取ORACLE数据时,可以通过ODBC (假设ORACLE是安装在WindowsNT操作系统下)。ODBC的英文意思是OpenDatabaseConnectivity(开放式数据库连接),它是Microsoft提供的一组标准应用程序编程接口(API)。ODBC建立了一组应用程序直接操作数据库数据的规范,允许用户的应用程序使用基于SQL语言的不同类型的数据库管理系统。 在Excel的“数据”菜单中获取“获取外部数据”,M icrosoftQuery被启动。这是一个非常有用的数据查询程序,它能在网络上以客户机/服务器形式快速查询数据。在其中的File菜单中选取NewQuery,“SelectDataSource ”窗口出现,提示用户在DataSource列表中选取需获取的数据所在的数据源。点按“Other”按钮,“ODBCDataSour ce”窗口出现,列出了机器中已被定义的所有ODBC数据源,如果在其中未能找到ORACLE数据源,说明对应于ORACLE 数据源的ODBCDriver驱动程序未有安装。此时,只要点选 New按纽,在出现的“AddDataSource”对话框中选取ORAC LE7.1Driver,“Oracle7ODBCSetup”窗口出现,分别输入数据库名字和有效的SQL*Net主机连接字符串(格式如:P/ServerName/InstantId),确认后MicrosoftQrery 就与ORACLE中的数据库相连。这之后,用户就可以象使用本机上的数据一样,对服务器数据进行操作。查询得到结果退出MicrosoftQuery时,选择“返回Excel”,数据就被取回到Excel中,在那里进行报表,制图处理,输出结果。

这样就可以非常方便地在Excel和ORACLE之间完成数据互传,实现这两个软件取长补短,使其更好地为我们服务。

上一页  1 2 3 

Tags:EXCEL ORACLE 数据

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