购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 连接Excel工作簿

用Tableau连接Excel文件非常简单。打开Tableau,然后执行左侧“连接”下的“Microsoft Excel”命令即可,如图3-1所示。

图3-1 “Microsoft Excel”命令

3.1.1 连接单个标准工作表数据

如果是要连接工作簿的某个标准工作表,直接从文件夹里选择工作簿,然后把指定的工作表拖放到数据区域即可。

图3-2所示是“案例3-1.xlsx”工作簿,其中有两个工作表,现在要对“今年”工作表的销售数据做分析。

图3-2 工作簿“案例3-1.xlsx”

打开Tableau,创建一个新Tableau工作簿“工作簿1”,然后执行左侧“连接”下的“Microsoft Excel”命令,从文件夹中选择该工作簿文件,如图3-3所示。

图3-3 选择要连接的Excel工作簿

单击“打开”按钮,得到连接的数据源,如图3-4所示。

图3-4 创建的Microsoft Excel连接

在左侧边条展示的Excel工作表中,将需要分析的“今年”工作表拖放到顶部黄色说明文字“将工作表拖到此处”标识的表操作区域(更简单的操作是双击该工作表),得到如图3-5所示的“今年”工作表数据。

图3-5 连接的数据源:“今年”工作表数据

如果不需要使用这个工作表数据,而是使用其他工作表数据,就将此工作表从表操作区拖走,再将别的工作表拖进来即可,图3-6所示是重新拖放数据得到的“去年”工作表数据。

图3-6 连接的数据源:“去年”工作表数据

有了要分析的数据,就可以对这个数据进行进一步加工整理,以便获取更多的数据信息,或者直接对这个数据进行分析。

说明:当Excel工作簿里只有一个工作表时,Tableau会自动将该工作表添加到数据源区域,因此不需要再进行拖放操作。

另外,如果要将几个工作表都拖放到数据区域,那就是一种并集的操作了,后面有关章节会进行详细介绍。

3.1.2 连接单个非标准工作表数据

前面介绍的是标准规范的数据表。但实际工作中,会有很多不规范的数据表格,例如,多行标题,合并单元格,表格顶部或者底部有很多备注,等等,这时,可以先在Excel上进行整理,再在Tableau上进行加工。

图3-7所示就是一个不规范表格,其不仅有大表头,还有合并单元格的多行标题,且该Excel工作簿里只有这个工作表。这个工作簿是“案例3-2.xlsx”。

图3-7 不规范的Excel表格

打开Tableau,导入表格数据,建立与该Excel工作表的连接,如图3-8所示。

图3-8 导入的Excel表格数据

由于标题很乱,还有合并单元格,这时Tableau会自动拆分合并单元格,并默认标题,显然,这不是理想的结果。

这种情况下可以利用Tableau的智能处理工具—“数据解释器”来进行处理,也就是在左侧的边条中,勾选“使用数据解释器”复选框,如图3-9所示。

图3-9 “使用数据解释器”复选框

勾选此复选框后,Tableau会根据数据特征进行自动处理,如图3-10所示。可以看到,其基本上消除了表格顶部的垃圾数据,并重新规范了表格标题。

图3-10 用“数据解释器”来自动处理数据

不过,这种自动化处理并没有真正完成数据的整理工作,还需要用户手动做进一步处理。例如,亲自动手修改每个字段的名称及设置数据类型,如图3-11所示。

图3-11 手动修改字段名称,设置数据类型

如果要恢复数据的原始状态,取消“已使用数据解释器清理”的勾选即可,如图3-12所示。

也可以查看解释器清理的结果及说明,单击“查看结果”字体标签,会打开一个Excel工作簿,其中第一个工作表是数据清理的说明,如图3-13所示,第二个工作表是数据清洗的过程、结果及备注说明,如图3-14所示。

图3-12 “已使用数据解释器清理”复选框

图3-13 数据清理的说明

图3-14 数据清理的结果

并不是任何一个不规范的表格都可以使用“数据解释器”来清理,但这种清理能基本上解决很多的烦琐问题,并提升数据整理效率。 m1NMs7Acstx+5kSaFCmGvVm28woKi7Mm9gMy2pZ6tRTp8H79dLLopg4eGl1DdNry

点击中间区域
呼出菜单
上一章
目录
下一章
×