本节书摘来自华章社区《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文件:
<a href="http://kb.tableausoftware.com/articles/knowledgebase/preparing-excel-files-analysis">http://kb.tableausoftware.com/articles/knowledgebase/preparing-excel-files-analysis</a>