exceloracle数据库
⑴ 怎样excel连接oracle数据库连接
由于ChinaExcel的组件中使用ODBC、ADO来访问数据库,所以可以访问任何数据库。在访问数据库之前,首先设置 连接数据源,然后调用报表设计器菜单“数据”中的“设置数据源向导”功能连接数据源,数据源连接成 功后,就可以使用统计向导了。在ChinaExcel的插件中,数据库的连接,取数是由程序员自己来完成,所以可以支持任意的取数方式,当然也包括支持任何数据库了。
⑵ 如何用Excel操作Oracle
oracle数据库有一个student表,现有一个excel表:student.xlsx,需导入oracle数据库student表中。
student表的拥有者是system,system密码为test
打开需导入的excel表格,单击office按钮,选择另存为--其他格式
选择保存路径(置于D:\),保存类型CSV(逗号分隔)(*.csv),设置文件名为student.csv,单击保存
新建input.ctl文件(置于D:\),内容为:
load data
infile 'd:\student.csv'
append into table student fields terminated by ','
trailing nullcols(id,name,sex,age)
说明:infile后面参数为欲导入的excel表(已转换成csv格式)路径及名称;append在表后追加;table后面跟oracle数据库中的表名称; terminated by ','表示字段分隔符;(id,name,sex,age)表示字段名称列表
同时按Windows徽标键和R键,打开运行,输入cmd,打开命令提示符,输入命令:
sqlldr userid=system/test@netservicename control=d:\input.ctl
说明:system/test,为oracle数据库表student的所有者及其密码;
@ netservicename为网络服务名;
control是input.ctl文件名称及路径
5
进入oracle数据库,查询student表,excel已导入成功
⑶ 如何将excel表格数据导入到oracle数据库对应的表中
使用pl/sql developer可以完成1、控制面板-->管理工具-->数据源 (ODBC)-->添加-->选择驱动 *.xls-->完成-->选择你的excel表格
2、pl/sql-->tools-->ODBC Importer
Data From ODBC标签页:DSN选择刚刚添加的数据源,点击connect
Data To Oracle标签页:选择对应的表
3、点击Import,可以完成导入
需要注意的是,excel中列的顺序和数据库表的字段顺序最好保持一致,excel列的标题和字段名称保持一致,这样导入的时候,会自动匹配。
⑷ 如何用Excel直接查询Oracle中的数据
将Oracle中查询的数据保存为Excel文件,通常使用的是PL/SQL Developer。
其实,Excel可直接写SQL语句查询Oracle中数据,在这里,用到ODBC驱动。详细步骤如下:
一、配置ODBC数据源
开始->控制面板->系统和安全->管理工具->ODBC数据源(可根据自己的情况选择32位还是64位)。
因本机安装的是Oracle 11.2.0.4 64位,故选择ODBC数据源(64位),显示如下:
点击“添加”,选择“Oracle in OraDb11g_home1”这一项,点击“完成”
进入Oracle ODBC配置项,需要填写的有四项,
Data Source Name:其实就是给该数据源取一个名字,在本例中我取的是“Oracletest”。
Description:对该数据源的描述,可写可不写
TNS Service Name:即网络服务名,这个是在Oracle客户端tnsnames.ora中定义,我的是“test”。tnsnames.ora中对应的内容如下:
复制代码
TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Lenovo-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = test)
)
)
复制代码
User ID:用户名,该用户必须对所查询的表有可读权限。
配置完毕后,点击“OK”即可。
二、在Excel中进行查询操作
注:我的Excel版本是2013。
数据->自其他来源->来自Microsof Query,如图所示:
选择数据源“Oracletest”,点击“确认”。
输入scott用户的密码,点击“OK”。
添加表,可通过“Owner”进行筛选
在这里,我们选择EMP表,对其相关操作可通过左上角的“SQL”执行。
最后生成的结果,可通过“将数据返回到Excel”按钮(在“SQL”按钮左边)保存到Excel中
最后Excel生成的结果如下所示:
刚测试了一下,可对两张表进行等值连接查询。
⑸ 怎么把excel数据导入oracle数据库
需要用sqlloder的方式导入,具体方法如下:
1、将excel文件转存成后缀名为csv的文件。专
sqlldruserid=scott/tiger@sytvcontrol=load.ctllog=load.log
⑹ 怎样将excel中的数据导入到oracle数据库中
你好,你用sqlplus 还是develop工具?如果是后者,需要把excel中的内容按照表中的字段顺序排专版,然后在工具里属输入select*from 表名 for update; 让后在下面结果集解锁,之后把excel内容复制并粘贴到结果集下面 然后上锁 提交 就可以了 纯手打,怎样将excel中的数据导入到oracle数据库中
⑺ 如何将excel表打入到oracle数据库
新建的table为t
create table t
(id number,
name varchar2(20))
操作步骤如下:
1.准备数据:在excel中构造出需要的数据
⑻ excel怎样连接oracle数据库(白痴级提问)
可以学下使用access,连接各种数据库,分析查询都很给力!
⑼ 怎么把excel导入到oracle数据库中
工具:plsqldeveloper
步骤:
①:登来录需要导入自的数据库
②Tool-->ODBC Import...
③在下图中填入以下三项:第一个选excels files,下面的用户名密码,就要看你要导入到哪个用户里面了,这里我用scott用户为例子,用户名密码为scott/tiger
恭喜你,excel导入Oracle成功了。
⑽ 如何将Excel导入Oracle数据库
一、使用工具:Oracle、SQL*Loader、PLSQL Developer、Sql Server 2000。
二、导入方法:有三种导入方法,分别是:
1、方法一:使用SQL*Loader:这个是用的较多的方法,前提必须oracle数据中目的表已经存在。大体步骤如下:
a、将excel文件另存为一个新文件比如文件名为text.txt,文件类型选文本文件(制表符分隔),这里选择类型为csv(逗号分隔)也行,但是在写后面的control.ctl时要将字段终止符改为','(fields
terminated by ','),假设保存到c盘根目录。
三、注意事项:
1、是注意excel文件的版本和格式要与导入到sql server时的数据源匹配。如果导入到sql
server时的数据源选Microsoft Excel 97-2000的话,而excel文件的版本为Micaosoft Excel 5.0/95
工作簿,则有可能出问题。关于如何看Excle文件格式,你打开excel文件,选择另存为,即可看到像Micaosoft Excel 5.0/95
工作簿或者是Microsoft Office Excle
工作簿等等其它的保存类型。
2、就是由Sqlserver导入到oracle中时,记得将在oracle中的表名全部用大写。因为oracle的表名都是大写的,而sql的表可能是大小混写的,所以导入后在oracle里查不到该表,比如这个Procts表在oracle里查询就应该写成select
* from scott."Procts";