这两种看起来乱得一批的数据,你其实天天都在用,普通用户也应该了解一下!

小勤:大海,最近也是醉了,有个同事给过来的数据是这个样纸的!

大海:这数据挺好的啊,这种结构化的数据你其实天天都在用!

小勤:啥玩意儿!我怎么都没见过!

大海:你每次一上网,看到网页上显示的内容,很可能就通过这种形式传递过来的。

小勤:啊!还要这种事情!但是我只要其中具体的内容啊,这里虽然可以通过多次分列、去掉双引号等等步骤处理。但这样好麻烦啊。

大海:这种数据是最流行的XML格式数据,计算机最喜欢了!如果用Power Query的话,要得到其中的内容也非常简单,点个按钮就直接识别,直接转换了,连分列都不用。

Step-1:获取数据

Step-2:解析XML

Step-3:展开数据表

Step-4:按需要修改字段名称

小勤:这么简单!

大海:所以我说为什么计算机最喜欢这种数据啊。这就是现在软件或系统之间最流行的数据交换方式——XML。

小勤:那我怎么知道这个是XML啊?

大海:首先是,没有人会无聊到把数据录成那个样子吧?

小勤:这倒是,吃饱了撑着。

大海:所以你看到的这种附加了很多有规律信息的数据,大都是软件生成的用于做交换的数据。

就目前来说,最常见的有两种,XML和JSON。一般来说,象这种“<”开头,“/>”结尾的,就是XML,用{},[]嵌套的就是JSON。你知道这两种就可以了,再有其他离奇古怪的,可以找IT专业的朋友根据实际需要了解。

小勤:嗯,知道了。有没有JSON的例子?

大海:当然有啊,比如下面这个就是JSON的例子,用Power Query提取其中的内容也非常简单:

Step-01:获取数据

Step-02:解析为JSON

Step-03:将解析出来的JSON列表(List)展开

Step-04:展开从List提取出来的记录(Record)

Step-05:搞定,上载数据

大海:另外,如果你想深入了解这两种数据格式的话,也可以上网搜一下,资料非常多的。

小勤:好!主要是知道这种结构化的内容是啥,而且知道Power Query里能直接解析,就有信心了,然后就大胆试,反正步骤不行就删了再试,又不会有什么损失。呵呵。

大海:能有这样的体会,你后面肯定进步很快,继续努力哦。

(0)

相关推荐