如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透视表,而且不用打开数据库文件。
这些数据库可以是任何一种已知类型的数据库,比如Access、SQL Server、Oracle等。根据数据库类型的不同,可以灵活采用不同的方法。但是有一个方法是通用的,这里不再介绍使用Microsoft Query工具创建数据透视表的具体方法和步骤。
图1所示是Access教据库“销售记录.accdb”。其中的一个数据表“2010年4月”中保存着2010年4月份的销售数据,现在要以这个数据表中的数据来制作数据透视表。以便对销售进行各种统计分析。
图1
1、新建一个Excel工作簿。
2、单击“数据”选项卡,在“获取外部数据”功能组中单击“自Access”按钮,如图2所示。
图2
3、此时会打开“选取数据源”对话框,从保存有Access数据库“销售记录.accdb”的文件夹中选择该文件,如图3所示。
图3
4、单击“打开”按钮,将打开“选择表格”对话框,如图4所示。
图4
5、选择“2010年4月”表格,单击“确定”按钮,打开“导入数据”对话框,选择“数据透视表”单选按钮,如图5所示。
图5
6、单击“确定”按钮,即可得到以选择的数据库表数据制作的数据透视表。
在把数据库中的数据制作成Excel数据透视表时,我们不需要打开数据库,只需要参照上面的步骤就可以直接制作出来数据透视图了,我们使用起来也很方便了。