今天,从Excel导入Oracle一些数据,在导入的过程中,遇到一个问题,Excel里面有好几万条数据,但是通过PLSQL导入向导导入Excel文件之后,在PLSQL里却预览不到数据行,只能看见标题行

之前也遇到一些问题,于是换种方法,将Excel另存为txt文件
参考资料:http://jingyan.baidu.com/album/3d69c551ac7bddf0cf02d791.html
结果也是一样,预览不到数据

网上搜了搜,也没有找到相关的帖子,不过发现有另外一种将Excel数据通过PLSQL导入到Oracle的方法
1、在PLSQL Developer的sql window里输入select * from test for update;
2、按F8执行
3、打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。
参考资料:http://www.cnblogs.com/lemonme/articles/1561793.html
只是,如果有好几万条数据,这样的方法来回粘贴也挺费劲的
于是,只好继续寻找Excel通过PLSQL直接导入数据遇到的问题
后来,发现Excel第一行居然是合并了两行作为标题行,另外发现,数据列中有一列数据全部是空的

把合并的标题行拆开,删除多余的标题行,然后删除空的数据列,重新使用PLSQL直接导入Excel,就成功了!
分享到:
相关推荐
在PLSQL Developer中,这个功能使得用户可以直接从Excel文件导入数据,而无需进行繁琐的数据转换。 具体步骤如下: 1. **启动ODBC导入**:在PLSQL Developer的主界面,找到并点击“工具”菜单,然后选择“ODBC导入...
PLSQL 导入 CSV 文件是指使用 PLSQL 语言将 CSV 文件的数据导入到 Oracle 数据库中。 在 PLSQL 中导入 CSV 文件之前,需要首先将 Excel 文件保存为 CSV 格式。这是因为 CSV 文件是文本文件,可以轻松地被 PLSQL ...
2. **导入Excel**:利用Excel的【数据】->【导入外部数据源】功能将XML文件导入Excel中。需要注意的是,某些办公软件如WPS在2016年之前版本可能不支持XML文件的导入。 #### 方法四:先导出为HTML再导入Excel 1. **...
* 在导入数据之前,需要确保 Excel 文件中的数据格式正确,避免数据导入错误。 * 在导入数据时,需要选择正确的数据库表和字段,以避免数据导入错误。 * 使用 PLSQL Developer 导入 Excel 数据可以将数据快速地导入...
使用 PLSQL 工具可以方便地将 Excel 数据导入到 Oracle 数据库中,提高了数据导入的效率和准确性。 知识点: 1. PLSQL 是 Oracle 数据库管理系统中的一种编程语言,常用于创建存储过程、函数和触发器。 2. PLSQL ...
解决这个问题可以通过网上搜集资料,查看软件自带的帮助手册,了解如何正确地导出和导入数据。 Sequence 不存在的问题 在 Oracle 数据库中,sequence 是一种特殊的数据库对象,用来生成连续的数字序列。但是,在...
- **方法**:使用PL/SQL或SQL*Loader等工具将MDB文件中的数据导入到Oracle数据库中。 - **PL/SQL方式**: - 在Oracle中创建一个存储过程,通过调用ODBC接口读取MDB文件中的数据。 - 编写插入语句,将数据逐条插入...
本文将详细介绍如何在PLSQL中进行批量导入数据。 一、SQL*Loader SQL*Loader是Oracle提供的一个命令行工具,它能够快速地从外部文件加载数据到数据库表中。在PLSQL中,你可以通过创建控制文件来定义数据格式,并...
例如,可以使用Notepad++这样的文本编辑器打开CSV文件,查看并更改文件编码,然后再导入到Excel。总的来说,关键在于识别和匹配正确的字符编码,以确保数据的完整性和可读性。对于IT专业人士来说,理解和处理各种...
### 第1章:导入数据的挑战 1. **非选择性导入**:Oracle的DUMP方式导出的数据在导入时无法仅选择特定表,导致在处理大量表时难以操作。 2. **约束问题**:存在外键约束和触发器的表在使用DUMP import时,禁用它们...
在企业级数据库管理工作中,经常会遇到需要将外部数据源(如Excel文件)中的数据导入到Oracle数据库的情况。PL/SQL作为一种强大的Oracle数据库内嵌编程语言,提供了多种方式来实现这一目标。本文主要介绍如何通过PL/...
- `Tools -> Export Tables -> PL/SQL Developer` 生成.pde文件,只能在PLSQL Developer中导入导出,不适合跨工具操作。 然后,我们来看导入数据的步骤: 1. **导入建表语句**: 使用`Tools -> Import Tables ->...
使用plsql导出Excel、CSV、Txt文件,使你轻松安照自己的展示形式生成报表
"使用PLSQL导入导出oracle数据" PL/SQL 是 Oracle 数据库管理系统中的一个过程语言,能够实现数据的导入和导出。下面我们将详细介绍使用 PL/SQL 导入导出 Oracle 数据的几种方式。 Oracle 导出方式 使用 Oracle ...
这表示你要从Excel文件中导入数据。 步骤三,点击“连接”按钮,弹出文件选择对话框。在这里,找到并选择你准备好的Excel文档,通常以.xlsx或.xls格式存在。 步骤四,系统会加载Excel文件,并显示可供导入的sheet...
对于Excel文件的处理,由于`plsqldev`不直接支持Excel格式,所以我们需要将Excel文件转换为Oracle能够识别的格式,通常是CSV(逗号分隔值)格式。 1. **转换Excel为CSV** - 打开你的Excel文件,点击顶部的“Office...
这通常可以通过导出和导入数据文件来实现,包括`.dmp`文件和`.sql`文件。本操作手册主要介绍如何使用PL/SQL Developer工具和命令行工具(cmd)来进行数据库文件的导入操作。 #### 二、准备工作 在进行数据库文件的...
在企业级应用开发中,经常需要将数据库中的数据导出为Excel文件或者从Excel文件中读取数据到数据库中进行处理。针对这一需求,Oracle数据库提供了多种方式来实现PL/SQL与Excel之间的交互。本文将详细介绍几种常见的...
这是我在公司实习的时候研究的课题,主要将大量数据从数据库导出到Excel文件。(一般是值Excel2007及以后版本)因为Excel2003及以前的版本中能保持的数据量是有限制的。Excel2007及以后版本中的数据能保持100万条...