excel如何导入外部数据库数据

excel如何导入外部数据库数据,第1张

在 Excel 2013 中,打开一个空白工作簿。

单击“数据”>“获取外部数据”>“自 Access”。 功能区会基于工作簿的宽度动态调整,因此功能区上的命令可能看起来与下面的屏幕稍有不同。 第一个屏幕显示工作簿很宽时的功能区,第二个图像显示调整工作簿大小后工作簿界面仅占屏幕一部分时的情形。

选择下载的 OlympicMedalsaccdb 文件,然后单击“打开”。 将出现下面的“选择表格”窗口,其中显示在数据库中找到的表格。 数据库中的表格类似于 Excel 中的工作表或表。 选中“支持选择多个表”框,选择所有表格。 然后单击“确定”。

将显示“导入数据”窗口。

注意: 请注意该窗口底部的复选框,选中该框可以“将此数据添加到数据模型”,如下面的屏幕中所示。 数据模型是在您同时导入或使用两个或更多个表时自动创建的。 数据模型可集成表,支持使用数据透视表、Power Pivot 和 Power View 进行全面分析。 当您从数据库导入表格时,将使用这些表格之间的现有关系在 Excel 中创建数据模型。 数据模型在 Excel 中是透明的,但您可以使用 Power Pivot 加载项直接查看和修改数据模型。 本教程后面详细介绍了数据模型。

选择“数据透视表”选项(这会将表格导入 Excel 中并准备数据透视表以便分析导入的表格),然后单击“确定”。

导入数据后,将使用所导入的表格创建数据透视表。

将数据导入到 Excel 且自动创建数据模型后,即可浏览数据。

、打企业管理器打要导入数据数据库表按右键所任务--导入数据dDTS导入/导向导按

2、选择数据源

Microsoft

Excel

97-2000文件名

选择要导入xls文件按

3、选择目

用于SQL

Server

Microsoft

OLE

DB提供程序服务器选择本(本数据库

VVV)使用

SQL

Server身份验证用户名sa密码空数据库选择要导入数据数据库(

client)按

4、选择

用条查询指定要传输数据按

5、按

查询器源表列表要导入xls文件列各列加入右边

选列

列表步定要注意加入列顺序定要与数据库字段定义顺序相同否则错按

6、选择要数据进行排列顺序步选择列查询语句

order

by

面所跟列按

7、要全部导入则选择

全部行按

8、则看根据前面 *** 作查询语句确认误按

9、看

表/工作表/Excel命名区域

列表

列选择要导入数据表按

10、选择

立即运行按

11、看整 *** 作摘要按

生成脚本导出导入sql2008全部数据

右键要导出的数据库,任务--生成脚本。

2

在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据。

3

如果找不到 要编写脚本的数据的类型 ,可以看下图,sql2008(有多个版本),把编写数据的脚本设置为TRUE即可。

4

选择要保存的地方,一直下一步就可以了。在要导入的数据库中新建查询:从SET ANSI_NULLS ON 处开始执行(可以删除这句前面所有语句)。

5

上面方法,用到本人的sql server managerment studio 导出是不行的, 本人在选择对象的时候勾选的是如下红色圈中,结果就行了。

方法二

1

分离和附加(导入与导出) sql2008数据(全部)

右键数据库,任务--分离--删除连接,更新 打勾,确定。

2

复制分离出来的数据(一般在Data目录下),包含两个文件mdf和ldf。

3

右键数据库(总的)——附加,在跳出的对话框中击添加,再指定刚才的mdf文件。

这里以SQL SERVE2008为例。SQLSERVER2008有一个“数据导入导出功能”,当然我们也可以打开数据库之后,在数据库上点击右键,然后选择“任务”,选择“导入数据”,我们就看到d出淡入数据的对话框:

这里我们主要导入数据的源格式是EXCEL的,在excel文件中,我们通常需要整理成数据表格的形式,excel中的数据不要出现合并的单元格等,必须是和数据库表对应的一条条记录的形式。在上图中我们先选择数据源为excel,然后再选择excel文件的路径,在最下面有一个“首行包含列名称”的复选项,默认是选中的,也就是说在导入数据的时候会把excel的第一行当做数据库表的列名称,根据需要进行选择。然后选择下一步:

上图中我们主要完成选择目的数据库,按照需要选择即可。然后我们直接点击下一步,指导出现下面的画面:

这就会打开excel文件的工作薄,我们选择一个工作簿(sheet),如果我们的excel中的数据列和数据库表中的列不是对应,则需要进行调整,上图中先选中一个“源”,然后再选择这个源对应的“目标”,此时按钮“编辑映射”处于可用状态,我们点击这个按钮,出现下图:

右键原表的数据库,任务--导出数据,然后在另外一个数据库里,导入数据。(所有数据导入)

如果是第一个数据库的某一个表,到另外一个数据库的某一个表,其他数据不影响。右键原表的数据库,任务--生成脚本--选择需要数据的表,然后在另外一个数据库,右键--任务--还原数据库,选择导出的数据库生成的脚步,就可以了。

你是什么数据库如果支持insert

into

x

(select

from

x)的话就很容易了

加入你要把a表的数据导入到数据库b的c表

首先把你要a表的数据导出来,这个应该很容易吧

然后在b库建立一个同a表结构一样的临时表d,把从a表导出的数据导入到d表,然后执行sql:insert

into

c

(select

from

d),期间如果有主键约束问题的话,把c表没有而d表有的数据过滤出来再插入,如果数据库支持子查询的话就很好办,如果不支持的话就查出来后再建另一个临时表吧

以上就是关于excel如何导入外部数据库数据全部的内容,包括:excel如何导入外部数据库数据、excel表格如何导入数据库中、数据库怎么导入数据,数据库怎么导入表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10154189.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存