1安装UltraEdit
2打开UltraEdit,将EXCEL中所有列复制到UltraEdit中,注意,一列一列的复制,列与列之间用逗号(","英文半角)隔开 这里就要用到UltraEdit的一项功能--列块模式,先复制一列,再激活该模式,在该列后面加上逗号
3将新文件保存为TXT文件,如:1TXT
4打开PLSQL Developer,连到数据库
5点击工具-文本导入器(我用的是中文版,如果是英文版就自己翻译下吧,呵呵)
-打开文件-选择1TXT
6点到oracle的数据,选择用户和表名,然后确认下需要导入的数据和表中的列对应是否正确,确认无误就选择导入就OK了你是要用excel访问oracle,还是要用 oracle访问 excel?
如果是前者,可以在excel中,使用链接表
如果是后者,可以查查oracle的透明网关(我没有用过,应该可以)方法/步骤
打开pl/sql,如图所示界面,点击菜单栏中的T00LS ODBC Imtorper,打开ODBC Importer选项框
在Data fromODBC页中选择需要导入的文件的格式,选择ExcelFiles输入用户名密码。然后点击Connect
在跳出的选择工作簿对话框,选择所要导入的Excel文件,点击确定。在出现的Table/Query中的Import Table中单击表名,可以在下方的ResultPreview中看到所要导入的表格的内容
4
点击Date to Oracle按钮,打开Date to Oracle选项框,选则你要导入的表名,本次导入表为SFISM4U_RF_ID_DATA,在Owner下拉菜单中选SFISM4,在Table下拉菜单选择U_RF_ID_DATA,在Fields选则你要导入的字段,本次导入的字段是SERIAL_NUMBER,点击Import将成批数据导入Oracle数据库中,这样就完成了导入数据。oracle数据库有一个student表,现有一
1
打开需导入的excel表格,单击office按
2
新建inputctl文件(置于D:\),内容为:
3
同时按Windows徽标键和R键,打开运行,
4
进入oracle数据库,查询student表,exc通过excel的外部数据源可以实现你的功能,以excel2007为例:先选择“数据”工具栏中的“自其它来源”,然后选择“来自数据连接向导”,再选择“Microsoft Data Access - OLE DB Provider for Oracle”,再点击“下一步”,然后输入服务器名称,数据库用户名和密码,点下一步,再选择你需要的数据表及对应的数据即可产生你需要的数据报表,再根据需要调整报表格式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)