前几天遇到需要把excel中的数据导入oracle 数据表的问题,起初我首先尝试的是最方便的,大家最容易想到的方法:
如需要插入数据的表 Area, select * from Area for update ;使整张表处于编辑状态,然后定位需要插入值的字段,进行copy,粘贴,其中由于数据量太大(差不多一万条),在保存的时候报错,如果是只保存少量数据可以考虑这种做法。
下面说下解决方案:
1、 查看要导入的表的结构
2、 准备导入的数据,EXCEL文件名为area.xlsx存放位置在C:\Users\XXX\Desktop
第一行与数据库的列名一一对应,以下为要导入的数据.导入数据要符合表的完整性定义
3、 使用PL/SQL的工具Tools在Tools菜单下选择ODBC Importer工具
4、在ODBC Importer的user/system DSN中选择Excel Files
4、 在User Name 中输入要导入表所属的用户名,Password 中输入登录密码,本例中数据库用户名为test1,之后点击Connect按钮
5、点击Connect按钮后会弹出”选择工作薄”对话框,通过”驱动器(V):”,选择文件所存放的位置,本例date.xls放在D盘根目录下,在”文件类型(T):”中选择Excel文件(*.xls),在”文件类型(T):”上方的空表框中选择要导入的文件,点击该文件后在”数据库名(A)”中显示要导入的文件名.本例中为”area.xlsx” 选择完成后点击”确定”按钮
6、 点击确定按钮后,在接下来弹出的对话框“Table/Query”中选择import Table,本例中数据放在Excel表的sheet1$中,点击’D:\date’,’Sheet1$’在Result Preview中将显示要导入的数据.
7、
点击Date to Oracle设置Oracle相关设置
在Owner中选择HR Table中选择数据要导入的表在Field中选择相对应的列名,在Filedtype 中选择对应的列类型,String代表字符型,Number代表数字
8、 选择完毕后点击Import 按钮,系统会显示导入的数据数量以及时间.
相关推荐
"Excel导入Oracle"是一种常见的需求,特别是在系统初始化、数据迁移或数据分析时。"Xls2Ora"是一个专门为此目的设计的小工具,它简化了从Excel表格向Oracle数据库导入数据的过程。 首先,让我们详细了解Excel。...
excel导入oracle工具 方便、快捷、高效
本文将深入探讨如何将Excel数据导入Oracle数据库,这是一个常见的需求,特别是在数据分析、报表制作以及系统集成等场景。 Excel是一种广泛使用的电子表格工具,其易用性和强大的数据处理能力使其成为许多业务人员的...
在C#中高效地将Excel数据导入Oracle数据库通常涉及到几个关键步骤,包括使用COM组件读取Excel、转换数据格式、创建表结构以及利用Oracle的SQL*Loader工具。以下是对这个方法的详细说明: 首先,我们需要引入必要的...
该过程中,我们将使用 ODBC Importer 导入 Excel 数据,然后将其转换为 Oracle 数据库中的数据表。 描述详解 在本文档中,我们将使用 PL/SQL 将 Excel 数据导入到 Oracle 数据库中。该过程可以分为两步:首先,...
Excel导入Oracle工具通过解析Excel文件,将其内容转换为适合Oracle数据库的格式,然后执行INSERT语句将数据插入到指定的表中。这样,用户可以避免编写复杂的SQL脚本,简化了数据迁移的过程。 该工具的使用方法通常...
Excel导入Oracle工具就解决了这个问题,它能够快速读取Excel文件中的数据,并将其转换为Oracle数据库可识别的格式,然后批量插入到指定的表中。这样不仅提高了工作效率,也减少了人为错误的可能性。 在使用这类工具...
《EXCEL导入ORACLE工具——XlsToOra详解》 在日常的数据处理工作中,我们经常需要将Excel表格中的数据导入到Oracle数据库中。对于不熟悉数据库操作或者没有安装Oracle客户端的用户,这个过程可能会变得棘手。然而,...
Excel导入Oracle数据库是一种常见的数据迁移或数据处理任务,尤其在数据整理、数据分析或者系统集成时非常有用。这里介绍的是一款名为“XlsToOra”的工具,它专门用于将Excel表格的数据高效、便捷地导入到Oracle...
### Excel文件数据导入Oracle:详尽指南与实践 在企业数据管理中,Excel因其灵活性和易用性,常被用于数据收集与初步整理。然而,当数据需要在更复杂、功能更全面的数据库系统中进行高级分析或长期存储时,Oracle...
本篇将详细解析"Excel导入Oracle数据库关键代码"这一主题。 首先,我们要理解如何通过编程方式实现Excel到Oracle数据库的导入。在这个过程中,Java语言常常被选用,因为它提供了丰富的库来处理这两种数据源。描述中...
标题 "EXCEL导入ORACLE工具(含.net源码)" 提供了关于一个特定软件工具的信息,该工具设计用于将Excel电子表格中的数据导入到Oracle数据库。这个工具的关键知识点包括: 1. **Excel数据处理**:Excel是Microsoft ...
### Excel导入数据到Oracle数据库详解 #### 一、前言 在日常工作中,我们经常会遇到需要将Excel中的数据批量导入到Oracle数据库的情况。...希望本文能帮助大家更好地理解和掌握Excel导入Oracle数据库的操作流程。
### Excel数据导入Oracle数据库知识点详解 #### 一、概述 在日常工作中,经常需要将Excel中的数据批量导入到Oracle数据库中。本文档将详细介绍如何使用Java语言实现这一过程,并通过具体的示例步骤来帮助理解整个...
以下是关于"Oracle导出Excel和Excel导入Oracle"的知识点总结: 1. **Oracle导出Excel** - **方法一**:通过Oracle SQL Developer进行导出。在SQL Developer中,用户可以在SQL窗口执行查询,然后利用工具栏的...
【Oracle导出Excel和Excel导入Oracle的经验总结】 在Oracle数据库管理中,经常需要将数据导出到Excel格式以便于分析和处理,同时也会有将Excel数据导入到Oracle表的需求。以下是一些常用的方法: 1. **Oracle导出...
3. **利用工具或编程**:有多种方式可将Excel数据导入Oracle,包括使用Oracle SQL Developer、PL/SQL Developer等图形界面工具,或者通过编写SQL*Loader、外部表等脚本进行批量导入。这些工具通常允许设置列映射,...
在"Excel导入Oracle"的过程中,主要步骤如下: 1. **读取Excel数据**:使用C#中的EPPlus库打开Excel文件,遍历工作表,读取每一行的数据,将其存储在内存中的数据结构,如List<List<string>>中。 2. **建立Oracle...