设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

如何从数据库导入数据

2021年09月29日 11:20 发布来源:Excel学习网

   我们使用一个空白工作簿开始此教程。 本节的目标是连接到外部数据源,并将数据导入 Excel 中供进一步分析。

  首先,我们从 Internet 下载一些数据。 这些数据描述奥运会奖牌情况,是一个 Microsoft Access 数据库。

  单击以下链接可下载我们在本教程系列中使用的文件。 将四个文件分别下载到易于访问的位置(如"下载""我的文档")或创建的新文件夹:

  > OlympicMedals.accdb Access 数据库

  >OlympicSports.xlsx Excel工作簿

  >Population.xlsx Excel工作簿

  >DiscImage_table.xlsx Excel工作簿

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

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

如何从数据库导入数据

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

如何从数据库导入数据

  将显示导入数据窗口。

  注意: 请注意窗口底部的复选框,该复选框允许将此数据添加到数据模型,如以下屏幕所示。 当你同时导入或处理两个或多个表时,将自动创建数据模型。 数据模型会集成这些表,支持使用数据透视表、Power Pivot Power View 进行大量分析。 从数据库中导入表时,将使用这些表之间的现有数据库关系在 Excel 中创建数据模型。 数据模型在 Excel 中是透明的,但你可以使用 Power Pivot 外接程序直接查看和修改它。 本教程稍后将更详细地讨论数据模型。

  选择"数据透视表"选项,该选项将表导入Excel并准备用于分析导入的表的数据透视表,然后单击"确定"

如何从数据库导入数据

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

如何从数据库导入数据

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

  使用数据透视表浏览数据

  使用数据透视表浏览导入的数据非常容易。 在数据透视表中,您可将表(与刚从 Access 数据库导入的表相似)中的字段(与 Excel 中的列相似)拖动到数据透视表中的其他区域,以调整数据的显示方式。 数据透视表具有四个区域:筛选数值

如何从数据库导入数据

  可能需要做些尝试才能确定应将字段拖动到哪个区域。 您可以根据需要拖动表中任意数量的字段,直到数据透视表按您需要的方式显示数据。 您可以通过将字段拖动到数据透视表的不同区域进行随意浏览;当您排列数据透视表中的字段时,基础数据不会受到影响。

  现在我们在数据透视表中浏览奥运会奖牌数据,从按比赛项目、奖牌类型和运动员所属国家/地区组织的奥运会奖牌获得者开始。

  在数据透视表字段中,通过单击奖牌表旁边的箭头展开它。 在展开的奖牌表中找到 NOC_CountryRegion 字段,将其拖动到区域。 NOC 表示国家奥委会,是国家或地区的组织单位。

  接下来,从分项表中将分项拖动到区域。

  我们对分项进行筛选,以仅显示五项运动:射箭、跳水、击剑、花样滑冰和速度滑冰。 可以从数据透视表字段区域内或从数据透视表本身中的行标签筛选器执行此筛选。

  单击数据透视表中的任意位置,确保选择了 Excel 数据透视表。 在数据透视表字段列表中,分项表处于展开状态,将鼠标悬停在其分项字段上,该字段右侧会显示一个下拉箭头。 单击该下拉箭头,单击“(全选)”删除所有选择,然后向下滚动并选择射箭跳水击剑花样滑冰速度滑冰。 单击确定

  或者,在数据透视表的行标签部分中,单击数据透视表中行标签旁边的下拉列表,单击“(全选)”删除所有选择,然后向下滚动并选择射箭、跳水、击剑、花样滑冰和速度滑冰。 单击确定

  在数据透视表字段中,从奖牌表中将奖牌拖动到区域。 由于必须为数字,因而 Excel 会自动将奖牌更改为奖牌数

  从奖牌表中再次选择奖牌并将其拖到筛选区域。

  我们对数据透视表进行筛选,以仅显示奖牌总数超过 90 枚的那些国家或地区。 下面介绍如何操作。

  在数据透视表中,单击列标签右侧的下拉列表。

  选择值筛选器,然后选择大于...”

  在最后一个字段中(位于右侧)键入 90。 单击确定

如何从数据库导入数据

  数据透视表类似于下面的屏幕。

如何从数据库导入数据

  您现在已经轻而易举地构建了一个包含来自三个不同表中的字段的基本数据透视表。 由于表之间已经预先存在关系,因而执行此任务非常简单。 由于表关系已存在于源数据库中,并且您在一项操作中导入了所有表格,所以 Excel 可以在其数据模型中重新创建这些表关系。

  但是,如果数据来自不同源或者是以后导入的,该怎么办? 通常,您可以基于匹配列使用新数据创建关系。 在下一步骤中,您将导入其他表,并了解如何创建新关系。

原创文章如转载请注明:转载自Excel学习网 [ http://www.excelxx.com/]
需要保留本文链接地址:http://www.excelxx.com/shujufenxi/13932.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号