Power query解析json字符串转化为表格和将excel表格生成json格式字符串

本文介绍了如何在Excel的Power Query中处理json数据。使用Json.Document()函数可以将json字符串转化为表格,通过选择"转换"菜单的"到表"和展开列操作。反之,使用Json.FromValue()结合Text.FromBinary()能将表格数据转换为json格式字符串。如果需要处理汉字,可以自定义函数进行Unicode编码解码。
摘要由CSDN通过智能技术生成

     今天讲解一下在excel里面利用Power query生成json格式的字符串。在power query中处理json的函数有两个。一个是Json.Document()函数,用于解析json字符串,将其转化为list或者record对象。这个在网抓的时候我们多用到。只要把字符串处理成标准的json格式,直接在外面套上Json.Document()函数就可以了。如下图,我先得到一个json字符串:

这是很标准的json字符串了。我们在外面套上Json.Document()函数看看,如下图转化成了一record为成员的一个list.剩下的生成表格就很容易了。

 

点击“转换“选项卡下的到表,就转化为表。然后点击标题的按钮展开列,最终就将字符串转化为了表格。如下图 :

代码如下(//部分文字为注释)

let
    //这里只是获得表格中的json字符串,实际你也可能从其他来源获取,比如网络,数据库,txt..,利用Json.Document()函数解析,转化为了list列表
    源 = Json.Docum
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值