如何将excel数据导入到数据库oracle11g
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将excel数据导入到数据库oracle11g相关的知识,希望对你有一定的参考价值。
参考技术A 1、准备excel表。右击数据表—选择edit
data.
选择数据,右击,选择copy
to
excel
2、调整excel表
可以删除a列和f列,然后把你的数据粘到bcde列,这样做的好处就是在导入excel的时候,绝对不会出现因为格式或其他文字问题导致错误。
3、准备导入
选择tool—odbc
importer,在user/systemdsn里有三项,这里我们需要选择第二项excel
files
选择connect在弹出框里选择你要导入的excel文件
预览你的数据,之后单击data
to
oracle
添加上所有者,和你要添加数据的数据表,这里是t_admin,之后单击import就可以了
4、查看数据:
导入的数据已存在了。 参考技术B 1.准备数据:在excel中构造出需要的数据
2.将excel中的数据另存为文本文件(有制表符分隔的)
3.将新保存到文本文件中的数据导入到pl*sql中
在pl*sql中选择tools--text
importer,在出现的窗口中选择Data
from
Textfile,然后再选择Open
data
file,
在弹出的文件选择框中选中保存有数据的文本文件,此时将会看到data
from
textfile中显示将要导入的数据
4.在configuration中进行如下配置
注:如果不将Name
in
header勾选上会导致字段名也当做记录被导入到数据库中,从而导致数据错误
5.点击data
to
oracle,选择将要导入数据的表,并在fields中将文本中的字段与表中的字段进行关联
6.点击import按钮进行导入
7.查看导入的数据
OK,至此数据导入成功。
如何将Excel中一个表格的数据导入到另一个表格
将Excel中一个表格的数据导入到另一个表格,可使用数据链接实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,在数据标签页点击“获取外部数据”>“现有连接”。
2、在弹出的窗口中点击浏览更多。
3、找到需要导入的数据表格,然后点击右下角的打开。
4、在弹出的数据选择中,点击需要导入的工作簿并确认。
5、弹出的导入数据对话框中,可根据需要选择导入数据位置,然后点击确定即可。
6、返回EXCEL表格,发现将Excel中一个表格的数据导入到另一个表格操作完成。
参考技术A工具/原料
Excel 2003
方法/步骤
1.如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。现在要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应;
2.选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令;
3.在“或选择类别”中选择“查找与引用”;
4.在对应的“选择函数”中选择“VLOOKUP”,点击确定;
5.在出现的“函数参数”面板点击第一个选项箭头处的按钮;
6.点击“张三”名字,即“A2”单元格,表示要查找“张三”的成绩,点击上面的按钮回到面板上;
7.点击第二个选项箭头处的按钮;
8.选中表2,同时选择A列和B列,然后点击上面的按钮;
9.因为在表2中语文成绩在第二列,所以第三项填入数字“2”;
10.第四项直接填入“0”即可,点击确定;
11.看到表1中张三的语文成绩出现了数值,该数值与表2相同;
12.选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了。
参考技术B1、打开表格,在上方功能栏点击“数据”。
2、点击导入数据。
3、点击数据来源。
4、选择想要的导入的数据文件,就好了。
excel函数应用:
1、打开excel软件。在第一列单元格中随便输入一列数字。下面我们要做的,就是计算出这一列数字的总和。
2、输入数字完成之后,我们点击软件上方的一个函数的按钮f(x)。
3、此时我们将会进入函数的设置界面,我们可以根据自己的需要来选择,因为我们这里是计算总和的,所以只要选择其中的sum函数就可以了,点击一下这个sum然后点击确定。
4、然后,我们要选择计算哪一部分的数据,点击一下界面中的上一栏,最右边的按钮,然后选择我们要计算的部分,选择之后,点击确定。
5、此时,在这一列数据的下方,有一个所计算数据的坐标,这个坐标里已经有了详细的信息,我们接下来要做的就是敲击键盘回车键。敲击之后,此列数据之和,便出现在下方了。
参考技术C 在 Excel 2013 中,打开一个空白工作簿。单击“数据”>“获取外部数据”>“自 Access”。 功能区会基于工作簿的宽度动态调整,因此功能区上的命令可能看起来与下面的屏幕稍有不同。 第一个屏幕显示工作簿很宽时的功能区,第二个图像显示调整工作簿大小后工作簿界面仅占屏幕一部分时的情形。
选择下载的 OlympicMedals.accdb 文件,然后单击“打开”。 将出现下面的“选择表格”窗口,其中显示在数据库中找到的表格。 数据库中的表格类似于 Excel 中的工作表或表。 选中“支持选择多个表”框,选择所有表格。 然后单击“确定”。
将显示“导入数据”窗口。
注意: 请注意该窗口底部的复选框,选中该框可以“将此数据添加到数据模型”,如下面的屏幕中所示。 数据模型是在您同时导入或使用两个或更多个表时自动创建的。 数据模型可集成表,支持使用数据透视表、Power Pivot 和 Power View 进行全面分析。 当您从数据库导入表格时,将使用这些表格之间的现有关系在 Excel 中创建数据模型。 数据模型在 Excel 中是透明的,但您可以使用 Power Pivot 加载项直接查看和修改数据模型。 本教程后面详细介绍了数据模型。
选择“数据透视表”选项(这会将表格导入 Excel 中并准备数据透视表以便分析导入的表格),然后单击“确定”。
导入数据后,将使用所导入的表格创建数据透视表。
将数据导入到 Excel 且自动创建数据模型后,即可浏览数据。 参考技术D 1
如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。我们要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应
2
选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令
在“或选择类别”中选择“查找与引用”
在对应的“选择函数”中选择“VLOOKUP”,点击确定
在出现的“函数参数”面板点击第一个选项箭头处的按钮
点击“张三”名字,即“A2”单元格,表示我们要查找“张三”的成绩,点击上面的按钮回到面板上
点击第二个选项箭头处的按钮
选中表2,同时选择A列和B列,然后点击上面的按钮
因为在表2中语文成绩在第二列,所以第三项我们填入数字“2”
第四项我们直接填入“0”即可,点击确定
我们看到表1中张三的语文成绩出现了数值,该数值与表2相同
选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了本回答被提问者采纳
以上是关于如何将excel数据导入到数据库oracle11g的主要内容,如果未能解决你的问题,请参考以下文章
ORACLE 11g千万级数据导入导出最省时间的用啥导出 给个例子我太笨 谢谢
如何将 oracle 11g 用户导出到 10g 和不同的默认表空间