Power Query的学习与M语言实作系列 - (1/5) 使用Power Query汇入外部档案实作-以csv为例

CSV(Comma-Separated Values)是一种简单且普遍的轻量级的纯文字资料格式,用来储存表格数据。每栏(资料行)的资料均以逗号分隔,资料列则以换行标记,其特性包括结构简单、易读写,且兼容几乎所有数据处理工具(如 Excel、Python、Power Query)。档案体积小、解析高效,并可跨平台使用,无需专用软体即可编辑。广泛应用于数据交换、资料库汇入/汇出及分析领域,是数据科学和商业报表中最普及的格式之一。所以,许多企业、政府单位、机关团体、资讯系统等各领域广受欢迎。

首先,我们就以一个最通俗、常见的.csv档案格式来实作Power Query的基本操作。此档案的内容是记载了美国NBA职篮的30支球队基本资料,共计有 "所属联盟"、"分区"、"球队名称"、"主场城市"、"成立年份"、"主场球馆名称 (英文)"、"容纳人数" 以及 "总冠军次数" 等8个资料栏位。

在开启Excel应用程式后,直接点按[资料]索引标籤里的[从文字/CSV]命令按钮:

或者,点按[资料]索引标籤里[取得资料]命令按钮,在下拉式功能选单中有更完整的多种资料来源选择。点选[从档案]选项后,即可从展开的副选单里看到常见的各种不同类型之资料档案,[从文字/CSV]的选项也在此。

开启[汇入资料]对话方块,点选此次的实作範例:[BNA球队.csv]并按下[汇入]按钮。

通常在操作Power Query汇入外部资料档案时,都会历经导览资料的过程,而不同性质的资料来源其汇入时的导览画面不尽相同也略有差异。此例我们所汇入的档案格式是.csv档案,在Power Query汇入外部资料的导览画面,除了可以检视所汇入的局部资料内容外,编码的调整(档案原点)、分隔符号的选项,都呈现在导览画面上方,而导览画面底部亦提供有[载入]按钮与[转换资料]按钮,让您选择直接载入资料,或是进入Power Query编辑器进行下一阶段的处理。此次实作我们就直接点按[汇入]按钮。

随即结束汇入资料的操作,返回Excel工作表画面,看到原本的外部资料档案,也就是,csv格式的档案内容,立即複本连结至工作表上,以资料表格式呈现。这番操作也代表您已经建立了一个名为[NBA球队]的查询,在视窗右侧的[查询与连线]工作窗格里亦显示着此查询的名称以及汇入资料的笔数(30笔资料列)。

就真有这么简单,一个汇入操作,透过导览画面就直接将外部资料汇入到活页簿的工作表里了!但好像都还没有看到Power Query的操作画面,也还没见识到Power Query的精髓!是的,那是因为所要汇入的外部资料档案,如果正是需要的内容,不需要筛选也不需要整理、转换,当然可以直接在导览画面时就按下[汇入]按钮而直接将原汁原味的腕部资料全部汇入到Excel工作表上。

衷心建议

其实,即便是最简单的资料档案格式,在透过Power Query进行汇入操作时,笔者也不建议您直接在导览画面的过程,就直接按下[汇入]按钮而照单全收的尽入眼帘,意即不闻不问的全部汇入到工作表上。因为,资料总是需要筛选栏(Columns)或列(Rows),甚至对汇入的资料进行拆分、组合、转换等操作,去芜存菁的留下所要的资料。所以,即便是Power Query的箇中高手,也常会在导览画面的过程,按下[转换资料]按钮,以期将汇入的资料交付给Power Query查询编辑器,进行后续更完整且多元的资料处理作业与输出选择。

随即进入Power Query的核心程式,也就是Power Query查询编辑器,在此功能区里包含了[档案]后台管理,以及[常用]、[转换]、[新增资料行]与[检视表]等四个索引标籤,让使用者可以进行更完整的查询工作,包括资料的转换、拆分、合併、新运算栏位的建立、选择查询的输出等等作业。

 

下一篇:<<Power Query的学习与M语言实作系列 - (2/5) 学习Power Query编辑器>>

 

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章

5 点赞(415) 阅读(67)