曾经在这个部落格园地,有了一系列学习Json档案的介绍(学习Json档案格式与实作系列),也受到部分读者与学员的建议和鼓励,再规划XML档案格式相关的话题,与大家分享使用Power Query汇入XML档案的实例与情境。
汇入XML档案为例体验Power Query的魅力
许多系统在储存简单结构化资料时,多会採用以逗点符号为分隔符号的csv档案格式,记录二维表格结构的资料,来交换、传递与分享资料内容。而需要表现複杂层次结构的格式,则XML档案格式便是主流的资料交换格式之一。在此就特别以XML档案为例,来体验处理XML的情境。如下图所示是一个XML档案的内容,包含了30支美国大联盟职棒球团的主场资料,我们就从这个外部资料档案的汇入,来解析Power Query的作业过程。
在Excel环境里已经内建了Power Query编辑器,透过[资料]/[取得资料]/[从档案]的操作,就可以汇入各种常见的资料档案。此例我们选择[从XML]的档案格式。
选择资料来源是此例的实作档案[MLB球队(v).xlm]进行汇入。
通常在操作Power Query汇入外部资料档案时,都会历经导览资料的选项作业,而不同性质的资料来源其汇入时的导览画面不尽相同也略有差异。此时,我们再开启的导览器视窗里面,预览到XML档案的内容,也确实是我们想要汇入的资料来源,因此可直接点按下方的[载入]按钮。
随即结束汇入资料的操作,返回Excel工作表画面,看到原本的外部xml格式的资料档案,立即複本连结至工作表上,以资料表格式呈现。
下一篇:<<学习XML档案格式与实作系列:(2/6) 为什么我汇入的XML不一样?>>