本节书摘来自华章社区《Tableau数据可视化实战》一书中的第1章,第1.3节连接Excel文件,作者(美)Ashutosh Nandeshwar,更多章节内容可以访问云栖社区“华章社区”公众号查看
1.3 连接Excel文件
因为Microsoft Excel是数据分析的一个常用工具,所以Tableau可以使用户非常便利地连接Excel文件。
准备工作
为了使用Excel文件作为数据源,可使用Tableau安装的样例文件。除非是自定义安装,否则用户可以通过My Documents|My Tableau Repository|Datasources(我的文档|我的Tableau知识库|数据库)找到Sample-Superstore Sales (Excel).xls文件。
实现步骤
一旦确定Excel样例文件存在,可以通过执行以下步骤来连接Excel文件:
Step01 在Tableau的主界面(见图1.2),点击Connect to Data(连接数据),出现如图1.5所示对话框。
Step02 在In a file(在文件中)选项下,选择Microsoft Excel作为连接项。
Step03 浏览并选择Excel文件Superstore Sales (Excel). xls。
Step04 Tableau将会决定文件中表的数量,提供导入单一工作表(也称作标签或者表群)或者多个工作表。
Step05 选择Orders(订单)表并点击OK(确认)按钮。
Step06 选择Connect live(实时连接)选项,从Excel文件里加载数据。
Step07 你将会看到Tableau是基于所提供的数据来决定字段类型的。
实现原理
Tableau连接Excel文件时,将提供对单一工作表或是多个工作表的连接选项。自定义SQL命令也可通过对一个Excel文件的多个工作表进行数据连接。在这个例子中,用户从样本的Excel文件里连接格式良好的工作表。正如连接文本文件那样,Tableau通过微软的Jet引擎驱动程序来决定数据类型。
了解更多
在这个方法中,尽管用户使用的是格式良好的Excel文件,但在分析前,我们知道分析师需要花费相当多的时间来清理和操作数据。在连接Tableau之前,我们必须根据Tableau所要求的数据源,确保Excel文件的格式。在以下链接的Knowledge Base(知识库)选项中含有“备用分析的Excel文件”的文章,提供了更多关于如何在Tableau里准备用作分析的Excel文件:
http://kb.Tableausoftware.com/articles/knowledgebase/preparing-Excel-files-analysis